Một trong những điều thú vị nhất mà bạn có thể dễ dàng thực hiện trong seaborn
là boxplot
+ stripplot
kết hợp:sanh ở biển boxplot + stripplot: lặp lại huyền thoại
import matplotlib.pyplot as plt
import seaborn as sns
import pandas as pd
tips = sns.load_dataset("tips")
sns.stripplot(x="day", y="total_bill", hue="smoker",
data=tips, jitter=True,
palette="Set2", split=True,linewidth=1,edgecolor='gray')
sns.boxplot(x="day", y="total_bill", hue="smoker",
data=tips,palette="Set2",fliersize=0)
plt.legend(bbox_to_anchor=(1.05, 1), loc=2, borderaxespad=0.);
Thật không may, như bạn thấy ở trên, nó được sản xuất tăng gấp đôi huyền thoại, một cho boxplot, một cho stripplot. Rõ ràng, nó trông vô lý và dư thừa. Nhưng tôi dường như không thể tìm ra cách để loại bỏ huyền thoại stripplot
và chỉ để lại chú thích boxplot
. Có lẽ, tôi bằng cách nào đó có thể xóa các mục từ plt.legend
, nhưng tôi không thể tìm thấy nó trong tài liệu.
Awesome! Cảm ơn, người đàn ông! –