自訂 X 軸日期標籤
建立條形圖時,您可能會遇到 X 軸預設日期格式為不理想。在這種情況下,您可能需要刪除重複的元素,例如月份和年份,並僅顯示特定日期。
解決方案:
編輯日期格式在 x 軸上,您可以使用 matplotlib.dates 模組。您可以遵循以下方法:
匯入matplotlib.dates 模組:
<code class="python">import matplotlib.dates as mdates</code>
<code class="python">myFmt = mdates.DateFormatter('%d')</code>
設定X 軸日期格式器:
<code class="python">ax.xaxis.set_major_formatter(myFmt)</code>
範例:
<code class="python">import matplotlib.pyplot as plt import matplotlib.dates as mdates # Create a sample dataset with dates dates = [datetime.datetime(2020, 1, 1), datetime.datetime(2020, 1, 10), datetime.datetime(2020, 2, 1)] values = [10, 20, 30] # Create a bar plot plt.bar(dates, values) # Edit the date formatting on the x-axis myFmt = mdates.DateFormatter('%d') plt.gca().xaxis.set_major_formatter(myFmt) # Display the plot plt.show()</code>
以上是如何在 Matplotlib 長條圖中自訂 X 軸日期標籤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!