p-v*_*lue 0 python seaborn violin-plot
使用http://seaborn.pydata.org/ generated/seaborn.violinplot.html 上的示例:
import seaborn as sns
sns.set_style("whitegrid")
tips = sns.load_dataset("tips")
ax = sns.violinplot(x="day", y="total_bill", data=tips)
Run Code Online (Sandbox Code Playgroud)

(来源:pydata.org)
如何在每把小提琴的顶部绘制两条小水平线(例如指示分布的 2.5 百分位数和 97.5 百分位数的误差线上限?
这是一个相当hacky的解决方案:
在小提琴图上绘制另一个箱线图怎么样?(并将盒子隐藏在箱线图中。)
以下是使用 2.5 和 97.5 的输出:
import seaborn as sns
import matplotlib.pyplot as plt
sns.set_style("whitegrid")
tips = sns.load_dataset("tips")
sns.boxplot(x="day", y="total_bill", data=tips, showfliers=False, showbox=False, whis=[2.5,97.5])
sns.violinplot(x="day", y="total_bill", data=tips)
plt.show()
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3774 次 |
| 最近记录: |