Matplotlib y 轴范围

时间:2021-03-10 12:57:55

标签: python matplotlib

我使用 matplotlib 使用下面的代码尝试了一个简单的线图。

kss_date= ['2017-10-17', '2017-10-19', '2017-10-20', '2018-09-20', '2018-09-21', '2019-09-03', '2019-09-04']
kss_conc = ['12.3', '12.6', '13.0', '12.2', '11.2', '9.9', '10.5']

plt.plot(kss_date, kss_conc,'.-')
plt.xlabel('Date')
plt.ylabel('Concentration')
plt.xticks(rotation = 90)
plt.show()

我看到 y 轴没有像图像中那样逐渐增加。我希望最低值为 9.9,最高值为 13.0。我试过 plt.ylim() 但没有帮助。有人可以解释一下发生了什么吗?see y-axis

1 个答案:

答案 0 :(得分:1)

问题在于您将字符串绘制为 resources\templates\error\ 的内容。 您应该转换为浮点数,例如:

404.html

在绘图之前。然后,您可以使用 kss_conc 并且它应该可以工作。