小提琴图 (Violin Plot)是用来展示多组数据的分布状态以及概率密度。这种图表结合了箱形图和密度图的特征,主要用来显示数据的分布形状。中间的黑色粗条表示四分位数范围,从其延伸的幼细黑线代表 95% 置信区间,而白点则为中位数。跟箱形图类似,但是在密度层面展示更好。在数据量非常大不方便一个一个展示的时候小提琴图特别适用。
美国弗吉尼亚大学(University of Virginia)的Nick Winter和美国城市研究所(Urban Institute)的Austin Nichols开发了一款Stata社区命令vioplot,用于绘制小提琴图。
安装Stata社区命令vioplot的Stata命令如下:
ssc install vioplot, replace
help vioplot
绘制小提琴图的Stata代码如下:
sysuse auto, clear
vioplot mpg, over(rep78)
vioplot mpg, over(rep78) over(foreign)
vioplot mpg, over(rep78) over(foreign) horizontal
vioplot mpg, over(rep78) over(foreign) horizontal ylab(, angle(0))
完,本文内容交流请移步: