如何在 Matplotlib 中將時間作為索引值繪製為 Pandas 資料框?
要在 matplotlib 中將時間作為索引值繪製為 Pandas 資料框,我們可以採取以下步驟
步驟
設定圖形大小並調整子圖之間的邊距和周圍邊距。
使用兩列time和speed建立 Pandas 資料框。
使用現有列設定 DataFrame 索引。
要顯示圖形,請使用Show()方法。
示例
from matplotlib import pyplot as plt import pandas as pd import numpy as np # Set the figure size plt.rcParams["figure.figsize"] = [7.00, 3.50] plt.rcParams["figure.autolayout"] = True # Pandas dataframe df = pd.DataFrame(dict(time=list(pd.date_range("2021-01-01 12:00:00", periods=10)), speed=np.linspace(1, 10, 10))) # Set the dataframe index df.set_index('time').plot() # Display the plot plt.show()
輸出
它將產生以下輸出 -
廣告