設定Pandas時間序列繪圖的X軸主刻度、次要刻度和標籤


使用Pandas,我們可以建立一個包含時間和速度的資料框,然後,我們可以使用資料框來獲得所需的繪圖。

步驟

  • 構造一個帶有預設位元生成器(PCG64)的新生成器。

  • 使用Pandas,獲取一個固定頻率的日期時間索引。從“2020-01-01”到“2021-01-01”。

  • 從對數正態分佈中抽取樣本。

  • 用以上資料建立一個數據框。

  • 使用panda資料框建立繪圖,figsize = (10, 5)。

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

示例

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

rng = np.random.default_rng(seed=1)
date_day = pd.date_range(start='2020-01-01', end='2021-01-01', freq='D')
traffic = rng.lognormal(sigma=2, size=date_day.size)
df_day = pd.DataFrame(dict(speed=[pow(2, -i) for i in range(len(date_day))]),
index=date_day)

df_day.plot(figsize=(10, 5))

plt.show()

輸出

更新於:16-3-2021

326次觀看

開啟您的 職業

透過完成此課程獲得認證

開始
廣告
© . All rights reserved.