楼主: lwq981010
3894 11

[作图问题求助] 求助关于合并图如何添加公用坐标轴 [推广有奖]

  • 0关注
  • 1粉丝

已卖:40份资源

硕士生

57%

还不是VIP/贵宾

-

威望
0
论坛币
627 个
通用积分
4.0033
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
478 点
帖子
33
精华
0
在线时间
316 小时
注册时间
2018-1-17
最后登录
2025-11-15

楼主
lwq981010 在职认证  学生认证  发表于 2019-5-2 09:43:41 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
求助各位老师,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))





二维码

扫码加我 拉你入群

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

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

关键词:坐标轴 horizontal 2010-2015 position Pattern

给定.png (37.99 KB)

想要的有坐标轴的

想要的有坐标轴的

回帖推荐

蓝色 发表于10楼  查看完整内容

沙发
蓝色 发表于 2019-5-2 10:31:11
你的提供部分数据和你作图的命令
别人才能在你基础上看看怎么实现

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

板凳
lwq981010 在职认证  学生认证  发表于 2019-5-2 11:25:17
如果只保留最左边的第一张图的坐标轴,但图形宽度就会受影响,我也不会调整

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

地板
lwq981010 在职认证  学生认证  发表于 2019-5-2 16:38:55 来自手机
蓝色 发表于 2019-5-2 16:37
你把第一个图
对,但是这样第一个图就变窄了,我也不会调图的尺寸

7
lwq981010 在职认证  学生认证  发表于 2019-5-2 16:38:59 来自手机
蓝色 发表于 2019-5-2 16:37
你把第一个图
对,但是这样第一个图就变窄了,我也不会调图的尺寸

8
蓝色 发表于 2019-5-2 16:56:12
lwq981010 发表于 2019-5-2 16:38
对,但是这样第一个图就变窄了,我也不会调图的尺寸
这个不好调整
的一点一点试
有其他做法,但是不能标注大小,颜色也只能是同色的
Graph03.png

9
lwq981010 在职认证  学生认证  发表于 2019-5-3 14:56:56
蓝色 发表于 2019-5-2 16:56
这个不好调整
的一点一点试
有其他做法,但是不能标注大小,颜色也只能是同色的
多谢老师,这样也可以,请问是如何实现的呢?

10
蓝色 发表于 2019-5-3 17:38:17
  1. clear
  2. input ///
  3. str10 年段       str20 部门        var3
  4. 1990-1995        工业        .7
  5. 1995-2000        工业        .104
  6. 2000-2005        工业        1.105
  7. 2005-2010        工业        .338
  8. 2010-2015        工业        -.079
  9. 1990-1995        农业        .145
  10. 1995-2000        农业        -.154
  11. 2000-2005        农业        -.016
  12. 2005-2010        农业        -.003
  13. 2010-2015        农业        .275
  14. 1990-1995        交通运输业        .53
  15. 1995-2000        交通运输业        .939
  16. 2000-2005        交通运输业        .315
  17. 2005-2010        交通运输业        .213
  18. 2010-2015        交通运输业        -.164
  19. 1990-1995        批发业        -.115
  20. 1995-2000        批发业        .338
  21. 2000-2005        批发业        .08
  22. 2005-2010        批发业        .261
  23. 2010-2015        批发业        -.1
  24. 1990-1995        建筑业        .11
  25. 1995-2000        建筑业        .11
  26. 2000-2005        建筑业        .65
  27. 2005-2010        建筑业        .4
  28. 2010-2015        建筑业        .185
  29. 1990-1995        生活消费        -.05
  30. 1995-2000        生活消费        .207
  31. 2000-2005        生活消费        -.037
  32. 2005-2010        生活消费        .02
  33. 2010-2015        生活消费        -.102
  34. end

  35. encode 年段,gen(year)

  36. twoway (bar var3 year, sort fcolor(green) horizontal barwidth(0.6)),    ///
  37.         ylabel(#5, angle(horizontal) valuelabel)    ytitle("", orientation(vertical))  ///
  38.                 xtitle("PM2.5排放变化率")          ///
  39.                 by(, caption("") note("")) by(部门, rows(1))    ///
  40.                 xsize(3) ysize(1)
复制代码


已有 1 人评分学术水平 热心指数 信用等级 收起 理由
Sunknownay + 3 + 3 + 3 精彩帖子

总评分: 学术水平 + 3  热心指数 + 3  信用等级 + 3   查看全部评分

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-31 03:39