楼主: wxylzh
1975 13

[统计软件与数据分析] 如何画柱状图与散点图的组合图 [推广有奖]

11
长颈鹿Kang 发表于 2023-7-15 16:30:16
可以先用twoway 分别画城镇和农村的,然后用graph combine组合起来

12
1900415 发表于 2023-7-30 14:48:20
这样吗

Graph改进.png (61 KB)

Graph改进.png

13
wxylzh 发表于 2023-8-10 10:58:54
使用了略微笨拙的方法画出来了,仅供大家参考。思路是分城乡分别画图,然后用grc1leg命令把它们组合在一起。对城或乡作图时,关键是h1到h5对应的横轴年度变一下取值即可。以农村为例:
g yearsub2=year-0.3
g yearsub1=year-0.15
g yearadd1=year+0.15
g yearadd2=year+0.3
twoway (bar h1 yearsub2 if urban==0,bcolor(gs13)barwidth(0.2)) ///
      (bar h2 yearsub1 if urban==0,bcolor(gs10)barwidth(0.2)) ///
          (bar h3 year if urban==0,bcolor(gs7)barwidth(0.2)) ///
       (bar h4 yearadd1 if urban==0,bcolor(gs4)barwidth(0.2)) ///
           (bar h5 yearadd2 if urban==0,bcolor(gs1)barwidth(0.2))




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

本版微信群
jg-xs1
拉您进交流群
GMT+8, 2025-12-29 17:05