在matplotlib极坐标图中设置θ刻度

2024-05-23 14:23:22 发布

您现在位置:Python中文网/ 问答频道 /正文

我的问题与以下有关: Scatter polar plot in matlab

我试着上网找,但找不到任何与这个轴,而不是极图去0至360度我怎么能做-180至180而不是?


Tags: inplotmatlabpolarscatter极图
1条回答
网友
1楼 · 发布于 2024-05-23 14:23:22

创建极轴后,只需设置刻度即可。注意,必须以弧度设置刻度,matplotlib将以度数显示。

不太清楚你想怎么处理180和-180的差异。

import matplotlib.pyplot as plt
fig, ax1 = plt.subplots(figsize=(6, 6), subplot_kw=dict(polar=True))
ax1.set_xticks(np.pi/180. * np.linspace(180,  -180, 8, endpoint=False))

polar axis

相关问题 更多 >