楼主: roller
7550 6

请高手指点,一张图上proc gplot如何实现多条折线。 [推广有奖]

  • 0关注
  • 0粉丝

已卖:1份资源

本科生

30%

还不是VIP/贵宾

-

威望
0
论坛币
80 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
293 点
帖子
29
精华
0
在线时间
139 小时
注册时间
2009-3-14
最后登录
2025-3-11

楼主
roller 发表于 2014-9-1 22:52:20 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币

请高手指点,一张图上proc gplot如何实现多条折线。

我有一个数据集,变量为dm rq pr,分别指 股票代码、日期、价格。数据集如下所示:

Dm        rq         pr

股票1     2014-1-4    7.8

股票1     2014-1-5    7.85

                                                                                                        

股票2     2014-1-4    25.41

股票2     2014-1-5    26.05

                                                                                                        

股票3     2014-1-4    12.78

股票3     2014-1-5    13.12

                                                                                                        

制图代码如下:

proc gplot data=bbb;

       title "上证股票" ;

       plot pr * rq  /overlay ;  by dm;

       symbol1 i=join    c=blue;

run;

很好,SAS给每只股票分别画了1条漂亮的股价走势图。

问题来了,为实现多只股票对比,我想将所有股票的走势图集中在一张图上。怎么办???请高手赐教。

另:因我用的是SAS9.13,不能用proc    sgplot。请问proc gplot怎么实现上述要求啊?


二维码

扫码加我 拉你入群

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

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

关键词:gplot 如何实现 高手指点 plot GPL 股票代码 如何

回帖推荐

liehuodgq 发表于6楼  查看完整内容

plot pr * rq=dm;去掉 by dm;就行了

沙发
roller 发表于 2014-9-1 22:55:07
补充:当然,因为股票有很多只,我也不想用plot2 语句

藤椅
邓贵大 发表于 2014-9-2 20:43:50
Check example 2 or 3
http://www.ats.ucla.edu/stat/sas/code/proc_gplot_stuff.htm

板凳
roller 发表于 2014-9-4 21:31:56
谢谢 邓贵大 。
学习中.......

报纸
是风啊 发表于 2014-9-6 09:16:56
用简单的plot语句就可以了,

地板
liehuodgq 发表于 2015-12-29 15:55:50
plot pr * rq=dm;去掉 by dm;就行了

7
roller 发表于 2016-8-21 13:05:28
谢谢liehuodgp 的回复。
确实是这样,最简单的方法。

虽然发帖后不久,自己通过看帮助文档,知道了这个技巧。

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-23 15:34