Python Pandas - 在一個 DataFrame 中繪製多條資料列?


要繪製多條列,我們將繪製一個條形圖。使用 plot() 方法並將 kind 引數設定為 bar 以繪製條形圖。讓我們首先匯入所需的庫 -

import pandas as pd
import matplotlib.pyplot as mp

下面是我們的球隊記錄資料 -

data = [["Australia", 2500, 2021],["Bangladesh", 1000, 2021],["England", 2000, 2021],["India", 3000, 2021],["Srilanka", 1500, 2021]]

將資料設定為 Pandas DataFrame 並新增列 -

dataFrame = pd.DataFrame(data, columns=["Team","Rank_Points", "Year"])

在條形圖中繪製多條列。我們為此將“kind”引數設定為“bar” -

dataFrame.plot(x="Team", y=["Rank_Points","Year" ], kind="bar", figsize=(10, 9))

示例

以下是程式碼 -

import pandas as pd
import matplotlib.pyplot as mp

# our data
data = [["Australia", 2500, 2021],["Bangladesh", 1000, 2021],["England", 2000, 2021],["India", 3000, 2021],["Srilanka", 1500, 2021]]

# dataframe
dataFrame = pd.DataFrame(data, columns=["Team","Rank_Points", "Year"])

# plotting multiple columns in a bar Graph
dataFrame.plot(x="Team", y=["Rank_Points","Year" ], kind="bar", figsize=(10, 9))

# displaying bar graph
mp.show()

輸出

這將生成以下輸出 -

更新日期:29-9-2021

2K+ 瀏覽量

開啟你的 職業生涯

透過完成課程獲得認證

開始
廣告