2016-03-05 147 views
1

出於某種原因,使用SAS Base 9.4和Enterprise Guide 7.1編寫的完全相同的代碼在質量方面會產生不同的pdf輸出。儘管它們在程序(結果窗口)內看起來都很完美,但只有Base纔會輸出類似的PDF結果。 EG版本大概是雙倍大小,但非常模糊。SAS圖形在EG中顯示模糊,但不在Base中?

你有什麼想法嗎?我覺得很奇怪。

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

歡迎您附上截圖,但請不要使用像這樣的第三方服務發佈圖像 - StackOverflow應該託管圖像。 – Joe

+0

你還應該在你的問題中包含關於EG所連接的符號 - 連接到本地安裝還是服務器? – Joe

回答

0

您可能想驗證圖形驅動程序在兩個系統中被使用。企業指南「有一個設置(工具 - >選項 - >結果 - >圖形 - >圖形格式),它控制默認使用的驅動程序;基地SAS有一個類似的設置(OPTIONS DEVICE=),這將做同樣的事情。您可能不會將其設置在Base SAS中,而EG肯定會將其設置(默認情況下,我認爲它與Base SAS的默認設置不同)。

嘗試將它更改爲兩個系統中的不同設置 - 或者設置爲相同的設置 - 並且您應該能夠看到它所產生的差異。

0

我很困惑。我已經下載了您共享的兩個文件,但我無法看清圖表的清晰程度。唯一的區別是一個有一個標題,另一個沒有。該標題對圖表的其餘部分影響很小。

查看附件截圖。

問候, 瓦西里

enter image description here enter image description here

相關問題