Matplotlib中的X轴

时间:2011-07-07 20:07:30

标签: python matplotlib

我用Python编写了一个简单的程序,使用Matplotlib在坐标系中绘制线条。我希望X轴描述为“2006,2007,2008”,而是显示为 “0,0.5,1,1.5,2.0 + 2.006e3”

代码在这里:

import matplotlib.pyplot

import numpy as np

fig = matplotlib.pyplot.figure()

a=[2006,2007,2008]

b=[-1,3,5]

matplotlib.pyplot.plot(a, b, 'go-', label='line 1', linewidth=2)

matplotlib.pyplot.axis([2006, 2008, -1, 5])

matplotlib.pyplot.show()

1 个答案:

答案 0 :(得分:1)

而不是

plt.axis([2006, 2008, -1, 5])

使用plt.xticks

plt.xticks(a, map(str,a))

PS:使用

导入matplotlib.pyplot很方便
import matplotlib.pyplot as plt

因为这会减少打字。