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ả
