我正在编写一个matplotlib
程序,以绘制黑子数与记录年份的关系图。我想将y
轴设置为0,将x
轴设置为1725。我尝试使用set_xlim
和set_ylim
,但收到错误消息{ {1}}
我是matplotlib初学者。我以前曾尝试使用AttributeError: module 'matplotlib.pyplot' has no attribute 'set_ylim'
来尝试更改轴,但这除了改变刻度线的频率外并没有做任何其他事情。
plt.xticks(np.arange())
我希望我的轴从0和1750开始。相反,当我绘制图形时,我在1750和0周围得到一个看起来很草率的缓冲区,以及使用plt.set_xlim(xmin=1750) # set x axis minimum to 1750 (the time axis)
plt.xticks(np.arange(1750,2050,25)) # ticks begin at 1750, every 25 years
plt.set_ylim(ymin=0) # set y axis minimum to 0
plt.yticks(np.arange(0,max(numbers)+100,50)) # ticks begin at 0, every 50 sunspots
和set_xlim
的错误消息。 / p>