我需要创建一个包含两个图的图像。 我正在做的是将它们作为gif文件输出到我的电脑上的文件夹中。 第一个就像使用ods = printer dpi = 300
的proc报告屏幕data sociodem;
length ID COL AGE sex race var1 var2 var3 $15;
infile datalines dlm=',';
input ID COL AGE SEX RACE var1 var2 var3;
datalines;
1,01,50,MALE,ASIAN,AAAA,BBBB,12345,
;
option printerpath=gif nodate nonumber;
option papersize=('8in','1.2in')
ods printer file='\\.\.\first.gif' dpi=300;
proc report data=sociodem nowd; where id='1'; run;
ods printer close;
ods listing;
第二个是使用proc模板/ proc sgrender创建的另一个图形,这里也是一个带有ods图形的gif,但我不会留在这上面。
事实是,当我尝试将第一张图片导入SAS时(我会将它们与proc greplay合并),
goptions reset=all noborder xmax = 8in xpixels = 2400 ymax = 1.2in ypixels = 360 hsize=8in vsize=1.2in device=png300;
proc gslide IFRAME = "\\.\.\first.gif" imagestyle=tile gout=grfcat name='text';
title;
footnote;
run;
quit;
在目录grfcat中我导入它拉伸,但它在我的文件夹中似乎很好,而尺寸和dpi似乎设置正确。
任何人都知道如何进口它,避免拉伸? 我也试过
imagestyle=fit
还有很多其他方案没有解决我的问题。