[英]X-axis in 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()
代替
plt.axis([2006, 2008, -1, 5])
使用plt.xticks :
plt.xticks(a, map(str,a))
PS:导入matplotlib.pyplot
很方便
import matplotlib.pyplot as plt
因为这减少了打字。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.