【问题标题】:SAS graphic appears blurry in EG but not in Base?SAS 图形在 EG 中显得模糊,但在 Base 中却没有?
【发布时间】:2016-03-05 09:09:07
【问题描述】:

出于某种原因,在 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;

【问题讨论】:

  • 欢迎您附上屏幕截图,但请不要使用此类第三方服务发布图片 - StackOverflow 应该托管图片。
  • 您还应该在问题中包含有关 EG 连接到什么的符号 - 它连接到本地安装还是服务器?

标签: graphics sas enterprise-guide


【解决方案1】:

您可能想要验证两个系统中使用的是哪个图形驱动程序。 Enterprise Guide 有一个设置(工具 -> 选项 -> 结果 -> 图表 -> 图表格式),用于控制默认使用的驱动程序; Base SAS 有一个类似的设置 (OPTIONS DEVICE=),它会做同样的事情。您可能不会在 Base SAS 中设置它,而 EG 肯定会设置它(设置为默认值,我认为这与 Base SAS 的默认值不同)。

尝试将其更改为两个系统中的不同设置 - 或相同的设置 - 你应该能够看到它有什么不同。

【讨论】:

    【解决方案2】:

    我很困惑。我已经下载了您共享的两个文件,但我看不出图表的清晰程度有什么不同。唯一的区别是一个有标题,另一个没有。标题对图表的其余部分影响很小。

    请参阅随附的屏幕截图。

    问候, 瓦西里

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多