我确信这是一个简单的答案,但在任何地方都找不到。我希望x轴读取值2000,2001,2002,2003,2004,而不是2 x e ** 3。
import numpy as np
import matplotlib.pyplot as plt
x = [2000, 2001, 2002, 2003, 2004]
y = [2000, 2001, 2002, 2003, 2004]
plt.xticks(np.arange(min(x), max(x)+1, 1.0))
plt.plot(x,y)
plt.show()
代码返回一个表示这样的值的图表。我该如何改变它?
@ avinash pandey
答案 0 :(得分:2)
你可以使用
plt.xticks(np.arange(min(x), max(x)+1, 1.0), x)
试试这个,因为你的代码空间已经存在,只需要标签...... 有关更多信息,请按照此link
进行操作