Python Pandas - 使用 Seaborn 根据分类变量对蜂群分组


Seaborn 中的蜂群圖用於繪製非重疊點的分類散佈圖。seaborn.swarmplot() 用于此。只需將分類變數設定為 x 和 y 座標之一,即可依據分類變數對蜂群進行分組。

假設以下內容是以 CSV 檔案形式提供的資料集 − Cricketers2.csv

首先,匯入必要的函式庫 −

import seaborn as sb
import pandas as pd
import matplotlib.pyplot as plt

從 CSV 檔案載入資料至 Pandas DataFrame −

dataFrame = pd.read_csv("C:\Users\amit_\Desktop\Cricketers2.csv")

依據分類變數對蜂群進行分組 −

sb.swarmplot(x = dataFrame["Role"], y = dataFrame["Age"])

範例

以下為程式碼 −

import seaborn as sb
import pandas as pd
import matplotlib.pyplot as plt

# Load data from a CSV file into a Pandas DataFrame
dataFrame = pd.read_csv("C:\Users\amit_\Desktop\Cricketers2.csv")

# set the theme
sb.set_theme(style="whitegrid")

# group the swarms by a categorical variable
sb.swarmplot(x = dataFrame["Role"], y = dataFrame["Age"])

# display
plt.show()

輸出

這將產生以下輸出 −

更新: 2021 年 10 月 4 日

95 次檢視

开启你的 职业 生涯

通过完成课程获得认证

开始
广告