SAS中文论坛

标题: 【求助】SAS作图 [打印本页]

作者: shiyiming    时间: 2009-12-24 13:48
标题: 【求助】SAS作图
我做的SASplot图的横坐标和纵坐标为什么不是相交于原点(0,0)。请高手帮助
作者: shiyiming    时间: 2009-12-24 14:14
标题: Re: 【求助】SAS作图
[code:85vtnn5t]proc template;
        define statgraph class;
                begingraph;
                        layout overlay / xaxisopts=(offsetmin=0
                                                                                linearopts=(thresholdmin=0 viewmin=0))
                                                        yaxisopts=(offsetmin=0
                                                                                linearopts=(thresholdmin=0 viewmin=0));
                                scatterplot x=age y=weight;
                        endlayout;
                endgraph;
        end;
run;

proc sgrender data=sashelp.class template=class;
run;[/code:85vtnn5t]
作者: shiyiming    时间: 2009-12-24 22:53
标题: Re: 【求助】SAS作图
proc template;
   define statgraph class;
      begingraph;
         layout overlay / xaxisopts=(offsetmin=0
                              linearopts=(thresholdmin=0 viewmin=0))
                     yaxisopts=(offsetmin=0
                              linearopts=(thresholdmin=0 viewmin=0));
            scatterplot x=age y=weight;
         endlayout;
      endgraph;
   end;
run;

proc sgrender data=sashelp.class template=class;
run;
__________________
为什么我的SAS不能运行呢
作者: shiyiming    时间: 2009-12-25 08:52
标题: Re: 【求助】SAS作图
SAS版本问题。hopewell(哥哥/姐姐)的版本和你的版本不一样。呵呵。
作者: shiyiming    时间: 2009-12-25 09:06
标题: Re: 【求助】SAS作图
是什么版本呀,去哪里下载
作者: shiyiming    时间: 2009-12-25 09:39
标题: Re: 【求助】SAS作图
另外,问个问题,SAS坐标轴的可以使用不同的颜色吗。比如X轴用红色,Y轴用蓝色
作者: shiyiming    时间: 2009-12-25 10:53
标题: Re: 【求助】SAS作图
套用赤壁关羽对曹操的一句话“你(的SAS)过时了”

如果不用ODS GRAPHICS 可以考虑这个例子:

[code:jk8dn9je]axis1 OFFSET = (0,4) order = (0 TO 10 BY 1) COLOR = RED;      *DEFINE X AXIS;                                 
axis2 OFFSET = (0,3) order = (0 TO 20 by 2) COLOR = BLUE;    *DEFINE Y AXIS;[/code:jk8dn9je]

OFFSET AND ORDER 的0 值应该是必须的。估计可以满足你小小的要求
作者: shiyiming    时间: 2009-12-25 14:18
标题: Re: 【求助】SAS作图
谢谢大家的回答。我想最后问一个问题,我做的点图,怎样让高于某个值的那些点以不同的颜色表示,比如,如果y值大于100,用红色表示,小于100用蓝色表示。
作者: shiyiming    时间: 2009-12-25 21:55
标题: Re: 【求助】SAS作图
可以给出一个新变量:
group=1 if y>100 and group=0 otherwise.

然后在SYMBOL中根据group情况设置颜色和个数
FOR EXAMPLE:
[code:32oseg54]SYMBOL1 V = DOT C = RED  R = 5;*R IS THE NUMBER OF GROUP =0;
SYMBOL2 V = DOT C = BLUE R = 6;*R IS THE NUMBER OF GROUP = 1;
...
PLOT  x*y = group;
...[/code:32oseg54]




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