如何在matplotlib中的双y轴上设置更多刻度线

时间:2015-02-17 10:54:19

标签: python matplotlib

我试图在双轴上获得8个刻度线,但它只会给我6个......任何想法?

ax2 = plt.twiny()

a = np.arange(-4610, 32270, 4610)

ax2.set_xticklabels(np.arange(min(a), max(a), 4610))

我的逻辑是32270/4610 = 8 .....

所以这应该给我8个刻度标签吗?

1 个答案:

答案 0 :(得分:2)

我认为您还需要设置xticks,而不仅仅是标签:

ax2.set_xticks(np.arange(min(a), max(a), 4610))