如何在matplotlib绘图中指定y轴上的值
- 论坛
- 如何在matplotlib绘图中指定y轴上的值
18 浏览
如何在matplotlib绘图中指定y轴上的值
我需要使用matplotlib生成一个类似附图的图形。到目前为止,我尝试了以下代码:
import matplotlib.pyplot as plt import numpy as np x = np.array([0,1,2,3]) y = np.array([20,21,22,23]) my_xticks = ['约翰','阿诺德','梅维斯','马特'] plt.xticks(x, my_xticks) plt.plot(x, y) plt.show()
我该如何指定y轴上的值数量与x轴上的值数量不同?并且可以将它们指定为以0.005为间隔的差异,而不是一个列表吗?
期望的图像如下所示:[图片链接](https://i.stack.imgur.com/GIaTz.png)