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. Kiểm soát thứ tự bầy đàn bằng cách chuyển một thứ tự rõ ràng, tức là đặt hàng trên cơ sở một cột cụ thể bằng cách sử dụng order tham số -
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 -
import seaborn as sb import pandas as pd import 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")
Lập âm mưu bầy đàn với Học viện và Trận đấu. Kiểm soát trật tự bầy đàn bằng cách chuyển một đơn đặt hàng rõ ràng, tức là đặt hàng trên cơ sở "Học viện" sử dụng tham số đặt hàng -
sb.swarmplot(x = "Academy", y = "Matches", order = ["Victoria", "Western Australia", "South Australia"],
Ví dụ
Sau đây là mã
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") sb.set_theme(style="whitegrid") # plotting swarm plot with Academy and Matches # Control swarm, order by passing an explicit order i.e. ordering on the basis of "Academy" using order parameter sb.swarmplot(x = "Academy", y = "Matches", order = ["Victoria", "Western Australia", "South Australia"],data= dataFrame) # display plt.show()
Đầu ra
Điều này sẽ tạo ra kết quả sau