楼主: wendy_wj
14742 12

[作图问题求助] twoway scatter作图问题求助!! [推广有奖]

  • 10关注
  • 0粉丝

硕士生

76%

还不是VIP/贵宾

-

威望
0
论坛币
9 个
通用积分
6.4583
学术水平
0 点
热心指数
2 点
信用等级
1 点
经验
673 点
帖子
45
精华
0
在线时间
328 小时
注册时间
2016-5-7
最后登录
2024-7-15

楼主
wendy_wj 发表于 2017-3-1 15:29:06 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
我现在想要做制造业行业(行业两位码13—42)从2001到2007年每一年平均产品质量的点线图,所有行业做在同一张图里,不知道应该如何实现?
现在使用的命令是:twoway scatter quality_industry year,connect(l),if industry_2digit==15
做出来的图是: 无标题.png
这个图的样子是我想要的,但我的问题是:第一,横坐标如何修改成2001 2002 2003 2004 2005 2006 2007?第二,如何将30个行业做到一张图里?第三,如何在每一条曲线上标明行业代码?
先谢过各位大神啦!!!
二维码

扫码加我 拉你入群

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

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


回帖推荐

zj925696909 发表于5楼  查看完整内容

第一个:加上xtick(2001(1)2007)xlabel(2001(1)2007)第三个可以加上mlable(你想标的内容变量)

沙发
wendy_wj 发表于 2017-3-1 20:40:02
问题二已经解决,使用
twoway (scatter quality02 year,connect(l),if ownership ==0 ) (scatter quality02 year,connect(l),if ownership ==1) (scatter quality02 year,connect(l),if ownership ==2)
可以实现一幅图里做多条曲线
但是问题一和问题三还是不知道要怎么办。。。

藤椅
iorent 发表于 2017-3-1 21:29:41
30个行业做到一张图上估计难以辨识

板凳
wendy_wj 发表于 2017-3-1 22:40:21
iorent 发表于 2017-3-1 21:29
30个行业做到一张图上估计难以辨识
对的,我也想到了。。。所以打算选择几个代表性行业。。。

报纸
zj925696909 发表于 2017-3-1 23:56:20 来自手机
第一个:加上xtick(2001(1)2007)xlabel(2001(1)2007)第三个可以加上mlable(你想标的内容变量)

地板
wendy_wj 发表于 2017-3-2 19:01:27
zj925696909 发表于 2017-3-1 23:56
第一个:加上xtick(2001(1)2007)xlabel(2001(1)2007)第三个可以加上mlable(你想标的内容变量)
请问是在原命令后面直接加吗?是不是这样:
twoway (scatter quality02 year,connect(l),if ownership01 ==0 ) (scatter quality02 year,connect(l),if ownership01 ==2) (scatter quality02 year,connect(l),if ownership01 ==3) xtick(2001(1)2007) xlabel(2001(1)2007)

twoway (scatter quality02 year,connect(l),if ownership01 ==0 ) (scatter quality02 year,connect(l),if ownership01 ==2) (scatter quality02 year,connect(l),if ownership01 ==3) mlable(ownership01)

错误显示:
xlabel(2001(1)2007) is not a twoway plot type

mlable(ownership01) is not a twoway plot type

这时为什么呢?

7
zj925696909 发表于 2017-3-3 09:05:45 来自手机
用,隔开

8
chuhlnuc 发表于 2017-9-7 17:22:27
zj925696909 发表于 2017-3-3 09:05
用,隔开
请教一下:做折线图时,如果横轴是省份,stata作图twoway (line rate prov ) 后,图中的横轴只显示1-30,想把它用省份名称表示出来,要添加用什么命令呢?提前谢过大侠!

9
zj925696909 发表于 2017-9-8 21:47:07 来自手机
chuhlnuc 发表于 2017-9-7 17:22
请教一下:做折线图时,如果横轴是省份,stata作图twoway (line rate prov ) 后,图中的横轴只显示1-30, ...
把你的编号都改成省份的名字就可以了吧……

10
chuhlnuc 发表于 2017-9-12 14:04:32
zj925696909 发表于 2017-9-8 21:47
把你的编号都改成省份的名字就可以了吧……
不能吧,编号改成省份的话,省份是字符型符号,twoway的命令不能执行了。

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-1-1 17:14