修改日期時間軸的格式
可視化時間序列資料時,日期時間軸的格式對於可讀性和傳達預期效果至關重要資訊。本文旨在解決程式設計師面臨的常見挑戰:修改軸格式以僅顯示年份和月份。
範例
考慮具有日期時間索引的系列:
2014-01-01 7 2014-02-01 8 2014-03-01 9 2014-04-01 8
使用plt.plot(series.index, series.values) 繪製序列會得到一個包含小時、分鐘和秒的軸:
[圖表圖像帶有小時、分鐘和秒]
為了刪除這些不必要的資訊並獲得更清晰的軸,我們使用:
<code class="python">import matplotlib.dates as mdates # Set the major and minor ticks to use the desired format ax.xaxis.set_major_formatter(mdates.DateFormatter("%Y-%m")) ax.xaxis.set_minor_formatter(mdates.DateFormatter("%Y-%m"))</code>
這確保x 軸僅顯示年份和月份.
結果
[僅包含年份和月份的圖表圖像]
透過實施此解決方案,您可以有效地更改日期時間軸來滿足您的視覺化需求。
以上是如何在 Matplotlib 日期時間軸上僅顯示年份和月份?的詳細內容。更多資訊請關注PHP中文網其他相關文章!