如何使用 matplotlib 更改 y 轴的比例? [复制]
Posted
技术标签:
【中文标题】如何使用 matplotlib 更改 y 轴的比例? [复制]【英文标题】:How to change scale of y axis with matplotlib ? [duplicate] 【发布时间】:2019-05-09 11:15:33 【问题描述】:我在 python 中绘制了两个数组。但是我需要每100或1000看一下y轴的演变。我希望我的问题很清楚。
将 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()
【问题讨论】:
查看here 【参考方案1】:您可以使用 plt.yticks(np.arange(100, step=100)) 方法。 np 表示 numpy 库(将 numpy 导入为 np)。 您也可以使用第二个参数设置上限:plt.yticks(np.arange(100,1000,step=100))。
希望对你有帮助。
【讨论】:
不行,y轴什么都没有出现以上是关于如何使用 matplotlib 更改 y 轴的比例? [复制]的主要内容,如果未能解决你的问题,请参考以下文章
在python上使用matplotlib挤压x轴图形比例[重复]