使用np.arange重新调整Matplotlib绘图间隔的轴不起作用

时间:2017-05-13 14:07:01

标签: python matplotlib

我有一个图(左手一个),y轴有10个值。我尝试从0-9的默认值重新轴,间隔= 2到1-10,间隔= 1.通常,我使用的np.arange除了这个之外效果很好。

(默认)

enter image description here

我跑了

plt.yticks(np.arange(0, 9, 2), np.arange(1, 10, 1))

plt.yticks(np.arange(0, 10, 2), np.arange(1, 11, 1))

和许多其他号码,他们没有工作。以上两个.ytick都显示

enter image description here

为什么间隔不会变为1?如何解决这个问题?

1 个答案:

答案 0 :(得分:3)

您需要将刻度设置为[0,1,2,...,9]并根据自己的喜好设置刻度标签,例如: [1,2,3,...,10]。

plt.yticks(np.arange(0, 10), np.arange(1, 11))