我需要在 matplotlib 中添加swarmplot
,boxplot
但我不知道如何使用factorplot
. 我想我可以用子图进行迭代,但我想学习如何用 seaborn 和 factorplot 来做。
一个简单的例子(使用相同的轴绘制ax
):
import seaborn as sns
tips = sns.load_dataset("tips")
ax = sns.boxplot(x="tip", y="day", data=tips, whis=np.inf)
ax = sns.swarmplot(x="tip", y="day", data=tips, color=".2")
就我而言,我需要覆盖群因子图:
g = sns.factorplot(x="sex", y="total_bill",
hue="smoker", col="time",
data=tips, kind="swarm",
size=4, aspect=.7);
和箱线图
我不知道如何使用轴(从 中提取g
)?
就像是:
g = sns.factorplot(x="sex", y="total_bill",
hue="smoker", col="time",
data=tips, kind="box",
size=4, aspect=.7);
我想要这样的东西,但是用factorplot
andboxplot
而不是violinplot