楼主: winstonbowen
6589 2

[作图问题求助] stata做百分比堆积图 [推广有奖]

  • 0关注
  • 0粉丝

本科生

48%

还不是VIP/贵宾

-

威望
0
论坛币
479 个
通用积分
0.7000
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
140 点
帖子
13
精华
0
在线时间
179 小时
注册时间
2015-3-9
最后登录
2023-5-23

楼主
winstonbowen 学生认证  发表于 2019-7-22 20:10:47 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
小弟想做百分比的堆积图,其中prov_code是省份代码,wailai bensheng kongjiang是三个加起来为1的比例,t是月度时间。之前看了论坛上的方法,使用了如下代码,
gen g1=wailaigen g2=wailai+bensheng
gen g3=wailai+bensheng+kongjiang
if prov_code==310000 twoway area g3 g2 g1 t, ylabel(0(0.1)1)。
但得出来的图很奇怪,而用excel画出来的效果却很好,所以想请教下大佬们怎么解决这个问题。上图是stata,下图是excel
屏幕快照 2019-07-22 下午8.08.56.png 安徽.png


  1. * Example generated by -dataex-. To install: ssc install dataex
  2. clear
  3. input long(prov_code province) float(wailai bensheng kongjiang t)
  4. 310000 1 0 .9166667 .08333334 420
  5. 310000 1 0 .9166667 .08333334 421
  6. 310000 1 0 .9166667 .08333334 422
  7. 310000 1 0 .9166667 .08333334 423
  8. 310000 1 0 .9166667 .08333334 424
  9. 310000 1 0 .9166667 .08333334 425
  10. 310000 1 0 .9166667 .08333334 426
  11. 310000 1 0 .9166667 .08333334 427
  12. 310000 1 0 .9166667 .08333334 428
  13. 310000 1 0 .9166667 .08333334 429
  14. 310000 1 0 .9166667 .08333334 430
  15. 310000 1 0 .9166667 .08333334 431
  16. 310000 1 0 .9230769 .07692308 432
  17. 310000 1 0        1         0 433
  18. 310000 1 0        1         0 434
  19. 310000 1 0        1         0 435
  20. 310000 1 0        1         0 436
  21. 310000 1 0        1         0 437
  22. 310000 1 0        1         0 438
  23. 310000 1 0        1         0 439
  24. 310000 1 0        1         0 440
  25. 310000 1 0        1         0 441
  26. 310000 1 0        1         0 442
  27. 310000 1 0        1         0 443
  28. 310000 1 0        1         0 444
  29. 310000 1 0        1         0 445
  30. 310000 1 0        1         0 446
  31. 310000 1 0        1         0 447
  32. 310000 1 0        1         0 448
  33. 310000 1 0        1         0 449
  34. 310000 1 0        1         0 450
  35. 310000 1 0        1         0 451
  36. 310000 1 0        1         0 452
  37. 310000 1 0        1         0 453
  38. 310000 1 0        1         0 454
  39. 310000 1 0        1         0 455
  40. 310000 1 0        1         0 456
  41. 310000 1 0        1         0 457
  42. 310000 1 0        1         0 458
  43. 310000 1 0        1         0 459
  44. 310000 1 0        1         0 460
  45. 310000 1 0        1         0 461
  46. 310000 1 0        1         0 462
  47. 310000 1 0        1         0 463
  48. 310000 1 0        1         0 464
  49. 310000 1 0        1         0 465
  50. 310000 1 0        1         0 466
  51. 310000 1 0        1         0 467
  52. 310000 1 0        1         0 468
  53. 310000 1 0        1         0 469
  54. end
  55. format %tm t
  56. label values province province
  57. label def province 1 "上海市", modify
复制代码





二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:Stata tata 百分比 generated province

沙发
蓝色 发表于 2019-7-22 21:25:16
命令是没有问题的

藤椅
winstonbowen 学生认证  发表于 2019-7-22 22:53:50
蓝色 发表于 2019-7-22 21:25
命令是没有问题的
刚才的代码还是有问题的,需要加上sort选项才行,追问下怎么让每个area的边缘变得光滑一些呢,现在这个太丑了。。 屏幕快照 2019-07-22 下午10.51.30.png


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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-1-3 05:11