更改 X 轴 Matplotlib 上的数字格式

Change Number Formatting on X-Axis Matplotlib

我确定这是一个简单的答案,但找不到任何地方。我希望 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()

代码 returns 表示这样的值的图表。我该如何改变它?

@阿维纳什·潘迪

您可以使用

plt.xticks(np.arange(min(x), max(x)+1, 1.0), x)

在您的代码中尝试此操作 space 已经存在,只是需要标签... 如需更多信息,请关注此 link