SAS中文论坛

标题: 如何把多个sas plot的output放到一张图片里面 [打印本页]

作者: shiyiming    时间: 2010-3-25 10:14
标题: 如何把多个sas plot的output放到一张图片里面
DATA data1;
INPUT X RESI;
cards;
1 2
3 4
3 4
5 6
RUN;
DATA data2;
INPUT X RESI;
cards;
1 2
3 4.2
3 4.4
5 6
RUN;

ods pdf file="h:/asd.pdf";
proc gplot data=data1;
plot resi*x;
run;
ods pdf close;


假设我有data1-data9,我怎么才能把这9个图放在一张pdf 文件里面呢
作者: shiyiming    时间: 2010-3-25 10:34
标题: Re: 如何把多个sas plot的output放到一张图片里面
proc greplay
作者: shiyiming    时间: 2010-3-26 19:41
标题: Re: 如何把多个sas plot的output放到一张图片里面
9个图是什么关系?有什么内部联系? 9.2下可用
[code:2q8cwmwy]data raw;
        do group=1 to 9;
                do x=1 to 3;
                        resi=ceil(3*ranuni(123));
                        output;
                end;
        end;
run;

proc template;
        define statgraph weisc001;
                begingraph;
                        entrytitle "3x3 ScatterPlot";
                        entryfootnote halign=left 'author:weisc001';
                        layout datapanel classvars=(group) / columns=3 headerlabeldisplay=value;
                                layout prototype;
                                        scatterplot x=x y=resi;
                                endlayout;
                        endlayout;
                endgraph;
        end;
run;

ods pdf file="d:/asd.pdf";
proc sgrender data=raw template=weisc001;
run;
ods pdf close;[/code:2q8cwmwy]




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