如何用单独的置信区间拆分小提琴图
How to split violin plot with separate confidence interval
我怎么能做出这样的小提琴手办。我想包括置信区间
我可以使用下面的代码来绘制带有 quadrilles 的拆分图形,但不是平均和自信。数据可以在这里找到。 https://drive.google.com/file/d/18GrncA2GmJd38tVGZZ5yylR6Cf61XsGp/view?usp=sharing
import matplotlib.pyplot as plt
import seaborn as sns
sns.violinplot(x="six.categories", y="non_poor", hue="year", data=df, split=True,
inner="quart", palette={"2019": "b", "2020": "y"})
sns.despine(left=True)
plt.xticks(np.arange(6),["Nonpoor\nWhite", "Poor\nWhite", "Poor\nBlack", "Nonpoor\nBlack", "Poor\nHispanic", "Nonpoor\nHispanic"])
您可以组合 violinplot
和 pointplot
以获得所需的结果:
tips = sns.load_dataset('tips')
ax = sns.violinplot(x="day", y="total_bill", hue="smoker",
data=tips, palette="muted", split=True, inner=None)
sns.pointplot(x="day", y="total_bill", hue="smoker",
data=tips, dodge=0.2, join=False, palette=['white'], ax=ax)
我怎么能做出这样的小提琴手办。我想包括置信区间
import matplotlib.pyplot as plt
import seaborn as sns
sns.violinplot(x="six.categories", y="non_poor", hue="year", data=df, split=True,
inner="quart", palette={"2019": "b", "2020": "y"})
sns.despine(left=True)
plt.xticks(np.arange(6),["Nonpoor\nWhite", "Poor\nWhite", "Poor\nBlack", "Nonpoor\nBlack", "Poor\nHispanic", "Nonpoor\nHispanic"])
您可以组合 violinplot
和 pointplot
以获得所需的结果:
tips = sns.load_dataset('tips')
ax = sns.violinplot(x="day", y="total_bill", hue="smoker",
data=tips, palette="muted", split=True, inner=None)
sns.pointplot(x="day", y="total_bill", hue="smoker",
data=tips, dodge=0.2, join=False, palette=['white'], ax=ax)