我正在使用“matplotlib locator_params”来降低以下图中θ轴标签的频率: 使用这行代码:
ax.locator_params(axis='x', nbins=30)
工作正常,但负面标签是隐藏的。结果如下: 如何显示负面标签?
另外,如何减少r(经度)方向的标签数量?用y而不是x替换参数轴对我来说不起作用。
答案 0 :(得分:1)
在极坐标图上,θ轴总是从0到2 pi。您可以定义自己的az = [cc, ac]
for i in az:
df.join(
pd.concat(
[pd.Series(s.values, index[:len(s)]) for s in [i]],
axis=1, keys=[i]
)
)
ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().
以设置轴。
FixedLocator
然后您可以更改ticklabels
loc = matplotlib.ticker.FixedLocator(np.linspace(0,2*np.pi, 30, endpoint=False))
ax.xaxis.set_major_locator(loc)