设为首页收藏本站

EPS数据狗论坛

搜索
快捷导航
查看: 305|回复: 0

twby-创建图形的交叉列表

[复制链接]

18

主题

177

金钱

284

积分

入门用户

发表于 2019-10-16 13:13:11 | 显示全部楼层 |阅读模式

Maarten Buis推出(SSC安装)twby:
  1. webuse auto2,清除

  2. 设置方案s1color

  3. // ex1
  4. twby国外rep78:分散价格权重

  5. // ex2
  6. //使用更合理的单位
  7. 更换重量= 0.00045359237 *重量
  8. 标签可变重量“重量(吨)”
  9. 替换价格=价格/ 1000
  10. 标签可变价格“价格(1000s {c S |})”

  11. //创建图
  12. twby外国rep78,紧凑型:///
  13.     分散价格权重,///
  14.     ylab(,angle(0))xlab(1(.5)2)

  15. // ex3
  16. //打开示例数据   
  17. sysuse nlsw88,清除

  18. //创建必要的分类变量
  19. 如果!missing(c_city,smsa),则gen字节城市= c_city + smsa
  20. 标签定义城市2“中心城市” ///
  21.                    1个“郊区” ///
  22.                    0“农村”
  23. 标签值城市城市
  24. 标签变量城市“城市性”

  25. gen字节marst =!never_married +已婚,如果!missing(never_married,已婚)
  26. 标签定义marst 0“从未结婚” ///
  27.                    1个“丧偶/离婚” ///
  28.                    2“已婚”
  29. 标签值marst marst
  30. 标签var marst“婚姻状况”
  31.                   
  32. gen byte edcat = cond(等级<12,1,///
  33.                  cond(等级== 12,2,///
  34.                  cond(等级<16,3,4)))///
  35.                  如果!missing(等级)
  36. 标签变量edcat“教育”
  37. 标签定义edcat 1“ <高中” ///
  38.                    2“高中” ///
  39.                    3“某所大学” ///
  40.                    4“学院”            
  41. 标签值edcat edcat                  

  42. //我们要可视化的三向表
  43. bys edcat:Tab城市火星,nofreq行

  44. //重新创建该表作为变量
  45. 合同edcat marst urban,零提名
  46. egen tot = total(_freq),作者:(城市edcat)
  47. gen perc = _freq / tot * 100

  48. //有助于在图中显示数字的变量
  49. gen实验室= strofreal(perc,“%5.0f”)
  50. gen y = -5

  51. //图
  52. twby城市火星,///
  53.         紧凑的左xoffset(0.5)图例(off)///
  54.         title(“每种婚姻状况的百分比” ///
  55.               “给予教育和城市化”):///
  56.     twoway bar perc edcat,///
  57.         xlab(1/4,val alt)yscale(范围(0 75))///
  58.         ylab(none)ytitle(“”)barw(.5)|| ///
  59.     分散y edcat,///
  60.         msymbol(无)mlab(实验室)mlabpos(0)mlabcolor(黑色)
复制代码

1.png
2.png
3.png

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

客服中心
关闭
在线时间:
周一~周五
9:00-18:00
QQ群:
542280196
联系电话:
010-85786021-8014
在线咨询
客服中心

Powered by BFIT! X3.2© 2008-2018 BFIT Inc.

快速回复 返回顶部 返回列表