如何在 Python 中從 datetime 物件中僅提取月份和日期?


要僅從 Python 中的datetime 物件中提取月和日,我們可以使用DateFormatter()類。

步驟

  • 設定圖形大小並調整子圖形之間和周圍的填充。

  • 建立一個數據框架df,它是一個二維、可變大小、可能異質的表格資料。

  • 建立一個圖形和一組子圖形。

  • 使用用plot()方法繪製資料框架。

  • 設定軸格式化程式,提取月和日。

  • 要顯示圖形,請使用show()方法。

示例

import numpy as np
import pandas as pd
from matplotlib import pyplot as plt, dates

plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True

df = pd.DataFrame(dict(time=list(pd.date_range("2021-01-01 12:00:00", periods=10)), speed=np.linspace(1, 10, 10)))

fig, ax = plt.subplots()

ax.plot(df.time, df.speed)
ax.xaxis.set_major_formatter(dates.DateFormatter('M:%m\nD:%d'))

plt.show()

輸出

更新時間:2021 年 9 月 23 日

1K+ 瀏覽

開啟您的 事業

完成課程以獲得認證

開始
廣告
© . All rights reserved.