楼主: halleyg
10892 2

[作图问题求助] 给定一系列数值,如何用stata画柱状图? [推广有奖]

  • 5关注
  • 11粉丝

讲师

8%

还不是VIP/贵宾

-

威望
0
论坛币
2072 个
通用积分
6.6483
学术水平
2 点
热心指数
2 点
信用等级
2 点
经验
4278 点
帖子
88
精华
0
在线时间
615 小时
注册时间
2005-4-22
最后登录
2024-4-16

5论坛币
给定1-6年级的学生人数:(200, 251,265,213,270, 240),如何用stata画出柱状图,“柱”上面标上对应人数的数值, X标签为(1年级、2年级、3年级、、4年级、5年级、6年级)?

最佳答案

laojie 查看完整内容

我写了一个命令,应该符合你的要求 希望其他大神写一个更简洁的
关键词:Stata tata 如何用 柱状图 柱状图
沙发
laojie 发表于 2016-10-17 17:53:16 |只看作者 |坛友微信交流群
我写了一个命令,应该符合你的要求
希望其他大神写一个更简洁的
  1. input pop grade
  2. 200        1
  3. 251        2
  4. 265        3
  5. 213        4
  6. 270        5
  7. 240        6
  8. label var grade "年级"
  9. label value grade grade
  10. label define grade 1 "grade1" 2"grade2" 3"grade3" 4 "grade4" 5"grade5" 6"grade6"
  11. graph bar pop, over(grade) ytitle("") ylabel(0(50)300) ///
  12. title("各年级学生人数") subtitle("2016") ///
  13. blabel(bar, position(inside) color(white))
复制代码

使用道具

藤椅
laojie 发表于 2016-10-20 12:35:55 |只看作者 |坛友微信交流群
laojie 发表于 2016-10-20 12:31
我写了一个命令,应该符合你的要求
希望其他大神写一个更简洁的
如果你需要中文标签,可以把引号里的grade1-grade6改为一年级-六年级

使用道具

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

本版微信群
加好友,备注jltj
拉您入交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-5-1 05:05