为什么Matplotlib locator_params会隐藏负面标签?

时间:2017-06-02 23:27:08

标签: python matplotlib plot

我正在使用“matplotlib locator_params”来降低以下图中θ轴标签的频率: enter image description here 使用这行代码:

ax.locator_params(axis='x', nbins=30)

工作正常,但负面标签是隐藏的。结果如下: enter image description here 如何显示负面标签?

另外,如何减少r(经度)方向的标签数量?用y而不是x替换参数轴对我来说不起作用。

1 个答案:

答案 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)