楼主: 良稳QAQ
894 7

[作图问题求助] 双坐标系画柱状图和折线图 [推广有奖]

  • 1关注
  • 0粉丝

已卖:9份资源

本科生

46%

还不是VIP/贵宾

-

威望
0
论坛币
5 个
通用积分
0.0799
学术水平
3 点
热心指数
5 点
信用等级
0 点
经验
677 点
帖子
31
精华
0
在线时间
162 小时
注册时间
2021-1-12
最后登录
2025-9-11

楼主
良稳QAQ 在职认证  发表于 2023-9-12 13:00:56 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
请问下大家如何在stata中用双坐标系画柱状图和折线图?数据如下,想让b1 b2 b3为柱状,a1 a2在第二坐标系为折线
----------------------- copy starting from the next line -----------------------
  1. * Example generated by -dataex-. For more info, type help dataex
  2. clear
  3. input int year float(b1 b2 b3 b4 b5 a1 a2)
  4. 2010 36785.02  28197.7 3175.75 34341.97  28197.7 .7665539 .8210857
  5. 2011 41363.13 31140.42 3130.82 39178.93 31140.42 .7528545 .7948257
  6. 2012  37534.9 26691.52 3318.16  35396.2  26652.4 .7111121 .7529735
  7. 2013 52268.75 39142.03 4238.44 49450.49 39072.99 .7488611 .7901436
  8. 2014 54113.65 40479.69 4108.08 51361.19 40385.86 .7480496 .7863108
  9. 2015 42338.14  30783.8 4118.19 39558.88  30783.8 .7270938 .7781768
  10. 2016 46643.31 35639.69 4178.12 43575.31 35639.69 .7640901 .8178873
  11. 2017 61479.66 49997.07 3824.77 58640.48 49997.07 .8132294 .8526034
  12. 2018 75479.07 62910.55 4034.81 72376.52 62875.11 .8334834 .8687224
  13. 2019 84517.72 70679.31 4039.78 81543.39 70631.06 .8362662 .8661777
  14. 2020 93491.26 82158.99 3561.62 97654.89 82098.02  .878788 .8406954
  15. 2021 98024.17 84977.85 4087.69 94738.77 84897.67 .8669071 .8961238
  16. 2022 77879.34        . 4123.99 74542.04        .        .        .
  17. end
复制代码

------------------ copy up to and including the previous line ------------------


二维码

扫码加我 拉你入群

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

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

关键词:双坐标 柱状图 折线图 坐标系

沙发
tmdxyz 发表于 2023-9-14 09:51:34
不太会Stata,但用Origin很容易就可以。

微信截图_20230914095012.jpg (64.61 KB)

微信截图_20230914095012.jpg

藤椅
tmdxyz 发表于 2023-9-14 11:27:06
稍微修饰了一下

微信截图_20230914095012-1.jpg (67.95 KB)

微信截图_20230914095012-1.jpg

板凳
蓝色 发表于 2023-9-14 13:54:41
  1. * Example generated by -dataex-. For more info, type help dataex
  2. clear
  3. input int year float(b1 b2 b3 b4 b5 a1 a2)
  4. 2010 36785.02  28197.7 3175.75 34341.97  28197.7 .7665539 .8210857
  5. 2011 41363.13 31140.42 3130.82 39178.93 31140.42 .7528545 .7948257
  6. 2012  37534.9 26691.52 3318.16  35396.2  26652.4 .7111121 .7529735
  7. 2013 52268.75 39142.03 4238.44 49450.49 39072.99 .7488611 .7901436
  8. 2014 54113.65 40479.69 4108.08 51361.19 40385.86 .7480496 .7863108
  9. 2015 42338.14  30783.8 4118.19 39558.88  30783.8 .7270938 .7781768
  10. 2016 46643.31 35639.69 4178.12 43575.31 35639.69 .7640901 .8178873
  11. 2017 61479.66 49997.07 3824.77 58640.48 49997.07 .8132294 .8526034
  12. 2018 75479.07 62910.55 4034.81 72376.52 62875.11 .8334834 .8687224
  13. 2019 84517.72 70679.31 4039.78 81543.39 70631.06 .8362662 .8661777
  14. 2020 93491.26 82158.99 3561.62 97654.89 82098.02  .878788 .8406954
  15. 2021 98024.17 84977.85 4087.69 94738.77 84897.67 .8669071 .8961238
  16. 2022 77879.34        . 4123.99 74542.04        .        .        .
  17. end

  18. gen year1=year-0.2
  19. gen year3=year+0.2


  20. tw (bar b1 year1, barwidth(0.2))   ///
  21.    (bar b2 year , barwidth(0.2) )    ///
  22.    (bar b3 year3, barwidth(0.2))    ///
  23.    (connected a1 year, yaxis(2))   ///
  24.    (connected a2 year, yaxis(2)),   ///
  25.    ylabel(0.5(0.05)1 , angle(0) format(%9.2f) axis(2))   ///
  26.    xlabel(2010(1)2022) xtitle(year)   ///
  27.    legend(row(5) position(3) symxsize(*0.7)  )
复制代码


barline.png

报纸
tmdxyz 发表于 2023-9-14 15:17:12
蓝版主,您的命令我在18版本下面提示出错呢,怎么办?

微信截图_20230914151541.jpg (15.14 KB)

微信截图_20230914151541.jpg

地板
蓝色 发表于 2023-9-14 16:28:10
tmdxyz 发表于 2023-9-14 15:17
蓝版主,您的命令我在18版本下面提示出错呢,怎么办?
我就是在stata18下做的
你不要 用复制代码,
你直接选择内容拷贝。应该没有问题

7
良稳QAQ 在职认证  发表于 2023-9-14 23:13:45 来自手机
蓝色 发表于 2023-9-14 13:54
感谢大佬指点

8
tmdxyz 发表于 2023-9-15 16:10:30
蓝色 发表于 2023-9-14 16:28
我就是在stata18下做的
你不要 用复制代码,
你直接选择内容拷贝。应该没有问题
谢谢热心的蓝版主!

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-2-8 06:47