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

Python Pandas - Vẽ violin plot dọc nhóm theo biến phân loại với Seaborn


Violin Plot trong Seaborn kết hợp boxplot và ước lượng mật độ kernel. Hàm seaborn.violinplot() dùng cho mục đích này. Chúng ta sẽ vẽ violin plot với các cột được nhóm theo một biến phân loại.

Giả sử tập dữ liệu trong file CSV Cricketers.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\\Cricketers.csv")

Vẽ violin plot với cột Role (Vai trò) và Age (Tuổi) nhóm theo biến phân loại:

sb.violinplot(x='Role', y="Age", data=dataFrame)

Ví dụ

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\\Cricketers.csv") 
# Vẽ violin plot với Role và Age nhóm theo biến phân loại 
sb.violinplot(x='Role', y="Age", data=dataFrame) 
# Hiển thị 
plt.show()

Kết quả

Python Pandas - Vẽ violin plot dọc nhóm theo biến phân loại với Seaborn