如何在x轴上显示所有12个月?

2024-10-02 02:30:37 发布

您现在位置:Python中文网/ 问答频道 /正文

我想策划一些关于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)

哪个输出

The picture of the following code


Tags: 代码truedateplotplt事情market基础
1条回答
网友
1楼 · 发布于 2024-10-02 02:30:37

在每个月的事件上打勾,例如1、3、12

按月标记每个月;bymonth可以是整数或序列。默认值为范围(1,13),即每个月

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())

相关问题 更多 >

    热门问题