Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Python Pandas - Vẽ swarm plot đè lên violin plot với Seaborn


Swarm Plot vẽ phân tán không chồng chéo. Dùng seaborn.swarmplot(). Vẽ swarm đè lên violin plot bằng cách gọi cả hai.

Dữ liệu: Cricketers2.csv.

Nhập thư viện:

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

Tải dữ liệu:

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

Vẽ violin plot rồi đè swarm plot màu trắng:

sb.violinplot(x=dataFrame["Role"], y=dataFrame["Matches"])
sb.swarmplot(x=dataFrame["Role"], y=dataFrame["Matches"], color="white")

Ví dụ

import seaborn as sb 
import pandas as pd 
import matplotlib.pyplot as plt 
dataFrame = pd.read_csv("C:\\Users\\amit_\\Desktop\\Cricketers2.csv") 
sb.set_theme(style="whitegrid") 
sb.violinplot(x=dataFrame["Role"], y=dataFrame["Matches"])
sb.swarmplot(x=dataFrame["Role"], y=dataFrame["Matches"], color="white") 
plt.show()

Kết quả

Python Pandas - Vẽ swarm plot đè lên violin plot với Seaborn