SAS中文论坛

 找回密码
 立即注册

扫一扫,访问微社区

查看: 796|回复: 2
打印 上一主题 下一主题

请教关于gplot过程

[复制链接]

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
楼主
 楼主| 发表于 2008-9-23 11:05:09 | 只看该作者

请教关于gplot过程

在程序后调用gplot过程对几组数据画图,为什么常常会会出现所得图形与命令不一致,如所要求的颜色、图形标志
例如很普通的对预测结果进行画图的程序:

proc gplot data=foreout;
symbol9 i=none v=star h=2 r=1 c=green;
symbol10 i=spline v=circle r=1 c=black;
symbol11 i=spline l=3 r=1 c=blue ;  
symbol12 i=spline l=3 r=1 c=blue ;
run;
所得结果只与symbol9是一致的(因为之前存在其他proc gplot过程,所以从symbol9开始以区分之前的symbol1-symbol8),请问该如何解决?
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
沙发
 楼主| 发表于 2008-9-23 13:48:58 | 只看该作者

Re: 请教关于gplot过程

应该是在程序中必须明确表明使用哪个sympol才可以:
eg:proc gplot data=work.dataset;
      plot  a*b=1/**表示用symbol1**/
            c*b=2/overlay;/**表示用symbol2**/
     run;
     quit;
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
板凳
 楼主| 发表于 2008-9-23 19:52:33 | 只看该作者

Re: 请教关于gplot过程

谢谢 我遇到的麻烦是实际值(actual)、预测值(forecast)、置信区间(l95、u95)都在同一个数据集Outfull,但是不能用这些变量名把它一一调出来。
于是参考help中直接用symbol1、symbol2、symbol3去按变量顺序定义图形,而之前不用plot 变量名1*time=1 变量名2*time=2
变量名3*time=3(因为不知道如何调出变量)。但却出现了问题。
请问该如何解决 谢谢
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|小黑屋|手机版|Archiver|SAS中文论坛  

GMT+8, 2026-2-4 23:46 , Processed in 0.093381 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表