我是Python的新手,我需要使用pyplot和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 = ['John','Arnold','Mavis','Matt']
plt.xticks(x, my_xticks)
plt.plot(x, y)
plt.show()
但我的问题是如何在y轴上指定不同数量的值与x轴上的值数量不同?也许可以将它们指定为0.005差异而不是列表的区间?非常感谢!
1 回答
这样的事情应该有效 .