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