我尝试使用循环进行Proc Greplay,以便从目录中生成同一页面中的所有图形。 在这里,我无法给出最终图表的标题或脚注。代码如下:
PROC GREPLAY NOFS IGOUT=&igout ;
%if &gout ^= %then GOUT=&gout;
;
TC TEMPLT;
%include "PANELS.SAS" ;
TEMPLATE MULTIGRF;
%let totalplots=%eval(&columns*&rows);
%do i = 1 %to &nobs %by &totalplots;
TREPLAY
%let box = 1;
%let plot = &i;
%do %until (&box>&totalplots or &plot>&nobs);
&box:&plot
%let box = %eval(&box+1);
%let plot = %eval(&plot+1);
%end;
;
%end;
QUIT;
答案 0 :(得分:1)
以下是添加标题/脚注的一种方法 - 您需要执行以下几个步骤:
一个选项是定义所有的方框/面板以覆盖页面的90%,并在页面的顶部和底部留下5%的边距,以允许重放标题和脚注而不会覆盖在图形上。< / p>
这是一篇很好的SAS论文,有一个例子: http://www.lexjansen.com/phuse/2011/cs/CS01.pdf