在X轴Matplotlib上更改数字格式

时间:2015-04-01 17:40:21

标签: 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()

代码返回一个表示这样的值的图表。我该如何改变它?

enter image description here

@ avinash pandey

enter image description here

1 个答案:

答案 0 :(得分:2)

enter image description here 你可以使用

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

试试这个,因为你的代码空间已经存在,只需要标签...... 有关更多信息,请按照此link

进行操作