如何在 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()輸出
它將產生以下輸出 -

廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP