SAS中文论坛

 找回密码
 立即注册

扫一扫,访问微社区

查看: 734|回复: 2
打印 上一主题 下一主题

如何把多个sas plot的output放到一张图片里面

[复制链接]

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
楼主
 楼主| 发表于 2010-3-25 10:14:13 | 只看该作者

如何把多个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 文件里面呢
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
沙发
 楼主| 发表于 2010-3-25 10:34:27 | 只看该作者

Re: 如何把多个sas plot的output放到一张图片里面

proc greplay
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
板凳
 楼主| 发表于 2010-3-26 19:41:44 | 只看该作者

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-3-3 14:14 , Processed in 0.121126 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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