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 -