|
使用了略微笨拙的方法画出来了,仅供大家参考。思路是分城乡分别画图,然后用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))
|