Matplotlib 新手在这里。
我有以下代码:
from pylab import figure, show
import numpy
fig = figure()
ax = fig.add_subplot(111)
plot_data=[1.7,1.7,1.7,1.54,1.52]
xdata = range(len(plot_data))
labels = ["2009-June","2009-Dec","2010-June","2010-Dec","2011-June"]
ax.plot(xdata,plot_data,"b-")
ax.set_xticks(range(len(labels)))
ax.set_xticklabels(labels)
ax.set_yticks([1.4,1.6,1.8])
fig.canvas.draw()
show()
当您运行该代码时,生成的图表将包含第一个刻度标签(2009-6 月)和原点。如何让图表移动以使其更具可读性?我试图将虚拟数据放入,但随后 Matplotlib(正确)将其视为数据。