如何使用matplotlib更改y轴的比例?

时间:2018-12-07 16:50:51

标签: python matplotlib

我在python中绘制了两个数组。但是我需要查看y轴每100或1000的变化。我希望我的问题很清楚。

将matplotlib.pyplot导入为plt

y= [303, 606, 1414, 2020, 2424, 2626, 2828, 2929, 3131, 3232, 3333, 8484, 9999, 11211, 12221, 13130, 13332, 14140, 16362, 19392, 20705, 21311, 25250, 27270, 28482]
x= [0,   4,   7    , 9,   11  ,  12  ,  14,  16,   17,  85,   108,  124 ,  139,  154 ,   157,   166,  199 ,  258 ,  276,   284,   338 ,  367 ,  382 ,  382 ,  392]
print (len(x))
print (len(y))
plt.plot(x,y)
f = plt.figure()
plt.show()

enter image description here

1 个答案:

答案 0 :(得分:0)

您可以使用方法plt.yticks(np.arange(100,step = 100))。 np代表numpy库(将numpy导入为np)。 您还可以使用第二个参数设置上限,例如:plt.yticks(np.arange(100,1000,step = 100))。

希望有帮助。