全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
3791 11
2019-05-02
求助各位老师,stata的graph combine,在x轴是common的情况下,如何添加整体的x公用坐标轴,目前的图和想要的效果在附件中。还有就是 用stata做的 中批发业的x轴长度比其他的长,该怎么处理呀。经论坛老师指正把数据和代码放下面
数据:
年段        部门        var3
1990-1995        工业        .7
1995-2000        工业        .104
2000-2005        工业        1.105
2005-2010        工业        .338
2010-2015        工业        -.079
1990-1995        农业        .145
1995-2000        农业        -.154
2000-2005        农业        -.016
2005-2010        农业        -.003
2010-2015        农业        .275
1990-1995        交通运输业        .53
1995-2000        交通运输业        .939
2000-2005        交通运输业        .315
2005-2010        交通运输业        .213
2010-2015        交通运输业        -.164
1990-1995        批发业        -.115
1995-2000        批发业        .338
2000-2005        批发业        .08
2005-2010        批发业        .261
2010-2015        批发业        -.1
1990-1995        建筑业        .11
1995-2000        建筑业        .11
2000-2005        建筑业        .65
2005-2010        建筑业        .4
2010-2015        建筑业        .185
1990-1995        生活消费        -.05
1995-2000        生活消费        .207
2000-2005        生活消费        -.037
2005-2010        生活消费        .02
2010-2015        生活消费        -.102
代码:
graph hbar var3 if 部门=="工业", ///
over(年段,label(nolabels) axis(off)) ///
blabel(bar,position(outside) color(black) format(%7.3f) orient(horizontal) size(vlarge) place(east) ) ///
title("工业",size(huge)) bar(1,color(emerald)) ///
ytitle("") ylabel(0(0.5)1.5, nogrid labsize(large) angle(45)) ///
yline(0,lcolor(black) lpattern(dash) lwidth(0.25)) ///
scheme(s1color)
graph save 1,replace

graph hbar var3 if 部门=="农业", ///
over(年段,label(nolabels) axis(off)) ///
blabel(bar,position(outside) color(black) format(%7.3f) orient(horizontal) size(vlarge) place(east) ) ///
title("农业",size(huge)) bar(1,color(maroon)) ///
ytitle("") ylabel(0(0.25)0.5, nogrid labsize(large) angle(45)) ///
yline(0,lcolor(black) lpattern(dash) lwidth(0.25)) ///
scheme(s1color)
graph save 2,replace

graph hbar var3 if 部门=="交通运输业", ///
over(年段,label(nolabels) axis(off)) ///
blabel(bar,position(outside) color(black) format(%7.3f) orient(horizontal) size(vlarge) place(east) ) ///
title("交通运输业",size(huge)) bar(1,color(forest_green)) ///
ytitle("") ylabel(0(0.5)1.5, nogrid labsize(large) angle(45)) ///
yline(0,lcolor(black) lpattern(dash) lwidth(0.25)) ///
scheme(s1color)
graph save 3,replace

graph hbar var3 if 部门=="批发业", ///
over(年段,label(nolabels) axis(off)) ///
blabel(bar,position(outside) color(black) format(%7.3f) orient(horizontal) size(vlarge) place(east) ) ///
title("批发业",size(huge)) bar(1,color(purple)) ///
ytitle("") ylabel(0(0.25)0.5, nogrid labsize(large) angle(45)) ///
yline(0,lcolor(black) lpattern(dash) lwidth(0.25)) ///
scheme(s1color)
graph save 4,replace

graph hbar var3 if 部门=="建筑业", ///
over(年段,label(nolabels) axis(off)) ///
blabel(bar,position(outside) color(black) format(%7.3f) orient(horizontal) size(vlarge) place(east) ) ///
title("建筑业",size(huge)) bar(1,color(sand)) ///
ytitle("") ylabel(0.25(0.25)1, nogrid labsize(large) angle(45)) ///
yline(0,lcolor(black) lpattern(dash) lwidth(0.25)) ///
scheme(s1color)
graph save 5,replace

graph hbar var3 if 部门=="生活消费", ///
over(年段,label(nolabels) axis(off)) ///
blabel(bar,position(outside) color(black) format(%7.3f) orient(horizontal) size(vlarge) place(east) ) ///
title("生活消费",size(huge)) bar(1,color(navy)) ///
ytitle("") ylabel(0(0.25)0.3, nogrid labsize(large) angle(45)) ///
yline(0,lcolor(black) lpattern(dash) lwidth(0.25)) ///
scheme(s1color)
graph save 6,replace

graph combine 1.gph 2.gph 3.gph 4.gph 5.gph 6.gph,cols(6) ///
ycommon imargin(zero) iscale(*1.5)  holes(1/6) scheme(s1color) ///
ysize(2) ///
title("PM2.5排放变化率",size(huge) position(6))





附件列表
给定.png

原图尺寸 37.99 KB

想要的有坐标轴的

想要的有坐标轴的

二维码

扫码加我 拉你入群

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

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

全部回复
2019-5-2 10:31:11
你的提供部分数据和你作图的命令
别人才能在你基础上看看怎么实现
二维码

扫码加我 拉你入群

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

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

2019-5-2 11:23:51
蓝色 发表于 2019-5-2 10:31
你的提供部分数据和你作图的命令
别人才能在你基础上看看怎么实现
好的老师,我已经修改问题了
二维码

扫码加我 拉你入群

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

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

2019-5-2 11:25:17
如果只保留最左边的第一张图的坐标轴,但图形宽度就会受影响,我也不会调整
二维码

扫码加我 拉你入群

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

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

2019-5-2 16:37:39
lwq981010 发表于 2019-5-2 11:25
如果只保留最左边的第一张图的坐标轴,但图形宽度就会受影响,我也不会调整
你的意思是第一个图宽带不对了需要调整第一个图的大小
Graph2.png
二维码

扫码加我 拉你入群

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

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

2019-5-2 16:38:55
蓝色 发表于 2019-5-2 16:37
你把第一个图
对,但是这样第一个图就变窄了,我也不会调图的尺寸
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群