出于某种原因,在SAS Base 9.4和Enterprise Guide 7.1中编写的完全相同的代码在质量方面产生不同的pdf输出。虽然它们在程序(结果窗口)中看起来都很完美,但只有Base输出类似的pdf结果。 EG版本大小相当,但非常模糊。
你有什么想法吗?我觉得很奇怪。
data normal (keep=x);
call streaminit(4321);
do i=1 to 2000;
x=rand("normal")*100;
output;
end;
output;
run;
title 'Distribution of Blood Pressure';
ods graphics on / border=off ;
ods pdf file="C:\....\base.pdf" notoc dpi=300;
proc sgplot data=normal;
histogram x / fillattrs=graphdata3 transparency=0.7 binstart=40 binwidth=10;
density x / lineattrs=graphdata4;
density x / type=kernel lineattrs=graphdata5;
keylegend / location=inside position=topright noborder across=2;
yaxis grid;
run;
ods pdf close;
答案 0 :(得分:0)
答案 1 :(得分:0)
您可能想要验证两个系统中使用的是哪个图形驱动程序。企业指南有一个设置(工具 - >选项 - >结果 - >图形 - >图形格式),它控制默认使用的驱动程序;基础SAS具有类似的设置(OPTIONS DEVICE=
),它将执行相同的操作。您可能没有在Base SAS中设置它,而EG肯定会设置它(默认情况下,我相信它与Base SAS的默认设置不同)。
尝试将其更改为两个系统中的不同设置 - 或者更改为相同的设置 - 您应该能够看到它产生的差异。