SAS中文论坛

 找回密码
 立即注册

扫一扫,访问微社区

查看: 1327|回复: 8
打印 上一主题 下一主题

【求助】SAS作图

[复制链接]

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
楼主
 楼主| 发表于 2009-12-24 13:48:18 | 只看该作者

【求助】SAS作图

我做的SASplot图的横坐标和纵坐标为什么不是相交于原点(0,0)。请高手帮助
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
沙发
 楼主| 发表于 2009-12-24 14:14:01 | 只看该作者

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]
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
板凳
 楼主| 发表于 2009-12-24 22:53:08 | 只看该作者

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不能运行呢
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
地板
 楼主| 发表于 2009-12-25 08:52:11 | 只看该作者

Re: 【求助】SAS作图

SAS版本问题。hopewell(哥哥/姐姐)的版本和你的版本不一样。呵呵。
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
5#
 楼主| 发表于 2009-12-25 09:06:39 | 只看该作者

Re: 【求助】SAS作图

是什么版本呀,去哪里下载
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
6#
 楼主| 发表于 2009-12-25 09:39:03 | 只看该作者

Re: 【求助】SAS作图

另外,问个问题,SAS坐标轴的可以使用不同的颜色吗。比如X轴用红色,Y轴用蓝色
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
7#
 楼主| 发表于 2009-12-25 10:53:32 | 只看该作者

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 值应该是必须的。估计可以满足你小小的要求
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
8#
 楼主| 发表于 2009-12-25 14:18:45 | 只看该作者

Re: 【求助】SAS作图

谢谢大家的回答。我想最后问一个问题,我做的点图,怎样让高于某个值的那些点以不同的颜色表示,比如,如果y值大于100,用红色表示,小于100用蓝色表示。
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
9#
 楼主| 发表于 2009-12-25 21:55:20 | 只看该作者

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]
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-2-6 09:44 , Processed in 0.089841 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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