Bootstrap

graphpad分组百分比柱状图_Stata里面的三种柱状图

三种样式的柱状图,你更喜欢哪种呢?

R里面的ggplot2包可绘制的柱状图总共来说的话有三种,分别是identityfilldodge。那么如何在Stata中也画出相应的三种类型的图呢?

首先以最简单的柱状图入手:

use diamonds,clear 
* 这份数据集包含了 53940 颗钻石的价格和其它属性数据:
* carat:钻石的重量(克拉)
* cut:钻石的切工(五分组变量:Fair, Good, Very Good, Premium, Ideal)
* color:钻石的颜色
* clarity:钻石的纯净度(八分组变量)
* price:钻石的价格
contract cut //这个时候不能用collapse,collapse里面的percent是计算非缺失值的百分比,这个命令在进行数据预处理时比较好用,但在此处不好用。
tw bar _freq cut, fcolor(green%50) barwidth(0.8) xlab(, val)

cea4be39f2252f3ec231c22dbd40d34e.png

上面展示的是tw bar的柱状图,其实也可以使用gr bar来实现同样的操作(一定要注意tw bargr bar两个是不同的命令),代码如下:

use diamonds,clear 
gr bar , over(cut) bar(1,color(green%50))   /// 
    blab(bar,pos(inside) format(%6.2f) size(small))

40fb58ff7cf99aad107e57f75fc1035e.png

两者最大的区别在于纵轴,但是反映出来的信息其实是一样的。而且gr bar可以通过blab()选项来显示每一个柱条的对应数值,而tw类型的bar应该是

;