Eines der coolsten Dinge, die Sie leicht in seaborn
machen können, ist boxplot
+ stripplot
Kombination:Seaborn boxplot + stripplot: doppelte Legende
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.);
Leider, wie Sie oben sehen können, es produziert Doppel Legende, eine für Boxplot, eine für Stripplot. Offensichtlich sieht es lächerlich und überflüssig aus. Aber ich kann keinen Weg finden, um stripplot
Legende loszuwerden und nur boxplot
Legende verlassen. Wahrscheinlich kann ich Artikel von plt.legend
irgendwie löschen, aber ich kann es in der Dokumentation nicht finden.
Awesome! Danke, Mann! –