Computer >> Máy Tính >  >> Lập trình >> Python

Python Pandas - Nhóm các bầy theo một biến phân loại với Seaborn

Swarm Plot trong Seaborn được sử dụng để vẽ một biểu đồ phân tán phân loại với các điểm không trùng nhau. Seaborn.swarmplot () được sử dụng cho việc này. Nhóm các bầy theo một biến phân loại bằng cách chỉ cần đặt nó là một trong các tọa độ x và y.

Giả sử sau đây là tập dữ liệu của chúng tôi ở dạng tệp CSV - Cricketers2.csv

Đầu tiên, hãy nhập các thư viện được yêu cầu -

 nhập seaborn dưới dạng sbimport pandas dưới dạng pdimport matplotlib.pyplot as plt 

Tải dữ liệu từ tệp CSV vào Pandas DataFrame -

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

Nhóm các bầy theo một biến phân loại -

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

Ví dụ

Sau đây là mã -

 import seaborn dưới dạng sbimport pandas dưới dạng pdimport matplotlib.pyplot as plt # Tải dữ liệu từ tệp CSV vào Pandas DataFramedataFrame =pd.read_csv ("C:\\ Users \\ amit _ \\ Desktop \\ Cricketers2.csv") # set the themesb.set_theme (style ="whitegrid") # nhóm các nhóm theo biến phân loại b.swarmplot (x =dataFrame ["Role"], y =dataFrame ["Age"]) # displayplt.show ()  

Đầu ra

Điều này sẽ tạo ra kết quả sau -

Python Pandas - Nhóm các bầy theo một biến phân loại với Seaborn