SAS中文论坛

 找回密码
 立即注册

扫一扫,访问微社区

查看: 607|回复: 1
打印 上一主题 下一主题

请教一个变量转换和画图的问题

[复制链接]

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
楼主
 楼主| 发表于 2009-1-1 11:44:52 | 只看该作者

请教一个变量转换和画图的问题

我现在有一组数据。
         Obs    TRTGROUP     BDI06        BDI12          BDI18         BDI30

                    1      NON            12.4470     11.6700      10.5536       9.94059
                    2      TREAT        9.7072        9.8891       9.6627        9.23582

06 12 18 30指的是数据的测量时间。
现在想要对不同组的数据做测量时间和测量值的连线图。

刚刚初学,很多东西还不会。不知道是否有人能告诉我一下,谢谢呀。
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
沙发
 楼主| 发表于 2009-1-2 11:02:57 | 只看该作者

Re: 请教一个变量转换和画图的问题

data raw;
input Obs TRTGROUP $ BDI06 BDI12 BDI18 BDI30;
cards;
1 NON 12.4470 11.6700 10.5536 9.94059
2 TREAT 9.7072 9.8891 9.6627 9.23582
;
run;
proc transpose data=raw out=result(rename=(_NAME_=time COL1=value));
by TRTGROUP;
var BDI06 BDI12 BDI18 BDI30;
run;
symbol i=j c=red;
symbol2 i=j c=blue;
proc gplot data=result;
plot value*time=trtgroup/overlay;
run;

像这种简单的折线图,还是建议用excel,入门快,效果也不差!~
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-2-5 07:07 , Processed in 0.222094 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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