twby-创建图形的交叉列表
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(黑色)
页:
[1]