SAS中文论坛

标题: 请教关于gplot过程 [打印本页]

作者: shiyiming    时间: 2008-9-23 11:05
标题: 请教关于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),请问该如何解决?
作者: shiyiming    时间: 2008-9-23 13:48
标题: Re: 请教关于gplot过程
应该是在程序中必须明确表明使用哪个sympol才可以:
eg:proc gplot data=work.dataset;
      plot  a*b=1/**表示用symbol1**/
            c*b=2/overlay;/**表示用symbol2**/
     run;
     quit;
作者: shiyiming    时间: 2008-9-23 19:52
标题: Re: 请教关于gplot过程
谢谢 我遇到的麻烦是实际值(actual)、预测值(forecast)、置信区间(l95、u95)都在同一个数据集Outfull,但是不能用这些变量名把它一一调出来。
于是参考help中直接用symbol1、symbol2、symbol3去按变量顺序定义图形,而之前不用plot 变量名1*time=1 变量名2*time=2
变量名3*time=3(因为不知道如何调出变量)。但却出现了问题。
请问该如何解决 谢谢




欢迎光临 SAS中文论坛 (https://mysas.net/forum/) Powered by Discuz! X3.2