在資料框架上使用.index可以確認索引的型別是DatetimeIndex:
DatetimeIndex(['2006-12-01', ...] 。
dtype='datetime64[ns]', name='created_at_month', length=175, freq=None)
在DataFrame上使用.plot(),我可以產生一個每月的線形圖:
但是,它只在 X 軸上列出了每隔一年的情況,而我希望它能在軸上列出每一年的情況。
我希望能夠做到
我希望能夠做到的是
ax.xaxis.set_major_locator(mdates.YearLocator(1)
ax.xaxis.set_major_formatter(mdates.DateFormatter('%Y')
然而這根本沒有輸出任何標簽。
如果我添加一個次要格式(ax.xaxis.set_minor_formatter(mdates.DateFormatter('%d %m %Y'))),我得到這樣的結果:
我在這里做錯了什么,導致了日期的變化?
相關版本是:
- Matplotlib。3.3.4
- Pandas:1.2.4 。
- Python。3.8.8
uj5u.com熱心網友回復:
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/312023.html
標籤:




