如何解决如何在x轴上显示全部12个月?
我想以12个月的时间来绘制一些东西。但在x轴图中,它并没有显示全部12个月。我要做什么才能使x轴基于所有12个月?
我的代码如下
plt.plot_date(tezos2018['Date'],tezos2018['Market Cap'],linestyle='solid',xdate=True)
plt.gcf().autofmt_xdate()
date=dates.DateFormatter( '%b,%d,%Y')
plt.gca().xaxis.set_major_formatter(date)
输出
解决方法
在每个月的发生次数上打勾,例如1、3、12。
按月标记每个月; bymonth可以是整数或序列。默认值为range(1,13),即每个月。
interval是每次迭代之间的间隔。例如,如果interval = 2,则标记第二次出现。
import matplotlib.dates as mdates
plt.plot_date(tezos2018['Date'],tezos2018['Market Cap'],linestyle='solid',xdate=True)
plt.gcf().autofmt_xdate()
date=dates.DateFormatter( '%b,%d,%Y')
plt.gca().xaxis.set_major_formatter(date)
plt.gca().xaxis.set_major_locator(mdates.MonthLocator())
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。