|
Maarten Buis推出(SSC安装)twby:
- webuse auto2,清除
- 设置方案s1color
- // ex1
- twby国外rep78:分散价格权重
- // ex2
- //使用更合理的单位
- 更换重量= 0.00045359237 *重量
- 标签可变重量“重量(吨)”
- 替换价格=价格/ 1000
- 标签可变价格“价格(1000s {c S |})”
- //创建图
- twby外国rep78,紧凑型:///
- 分散价格权重,///
- ylab(,angle(0))xlab(1(.5)2)
- // ex3
- //打开示例数据
- sysuse nlsw88,清除
- //创建必要的分类变量
- 如果!missing(c_city,smsa),则gen字节城市= c_city + smsa
- 标签定义城市2“中心城市” ///
- 1个“郊区” ///
- 0“农村”
- 标签值城市城市
- 标签变量城市“城市性”
- gen字节marst =!never_married +已婚,如果!missing(never_married,已婚)
- 标签定义marst 0“从未结婚” ///
- 1个“丧偶/离婚” ///
- 2“已婚”
- 标签值marst marst
- 标签var marst“婚姻状况”
-
- gen byte edcat = cond(等级<12,1,///
- cond(等级== 12,2,///
- cond(等级<16,3,4)))///
- 如果!missing(等级)
- 标签变量edcat“教育”
- 标签定义edcat 1“ <高中” ///
- 2“高中” ///
- 3“某所大学” ///
- 4“学院”
- 标签值edcat edcat
- //我们要可视化的三向表
- bys edcat:Tab城市火星,nofreq行
- //重新创建该表作为变量
- 合同edcat marst urban,零提名
- egen tot = total(_freq),作者:(城市edcat)
- gen perc = _freq / tot * 100
- //有助于在图中显示数字的变量
- gen实验室= strofreal(perc,“%5.0f”)
- gen y = -5
- //图
- twby城市火星,///
- 紧凑的左xoffset(0.5)图例(off)///
- title(“每种婚姻状况的百分比” ///
- “给予教育和城市化”):///
- twoway bar perc edcat,///
- xlab(1/4,val alt)yscale(范围(0 75))///
- ylab(none)ytitle(“”)barw(.5)|| ///
- 分散y edcat,///
- msymbol(无)mlab(实验室)mlabpos(0)mlabcolor(黑色)
复制代码
|
|