SAS中文论坛

标题: 请教一个变量转换和画图的问题 [打印本页]

作者: shiyiming    时间: 2009-1-1 11:44
标题: 请教一个变量转换和画图的问题
我现在有一组数据。
         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指的是数据的测量时间。
现在想要对不同组的数据做测量时间和测量值的连线图。

刚刚初学,很多东西还不会。不知道是否有人能告诉我一下,谢谢呀。
作者: shiyiming    时间: 2009-1-2 11:02
标题: 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,入门快,效果也不差!~




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