使用proc gslide拉伸图像(具有正确的尺寸值)

时间:2015-09-14 08:17:35

标签: graph sas sas-ods

我需要创建一个包含两个图的图像。 我正在做的是将它们作为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

还有很多其他方案没有解决我的问题。

0 个答案:

没有答案