我使用savePlot
以多種格式保存圖表。我有一個PDF格式的問題:我的圖例被截斷在PDF文件中,但不是在R圖窗口中。我在Windows 7下面是一個小例子表明,傳說在屏幕上看起來很大:使用savePlot以pdf格式保存圖例時截圖
win.graph(width=4.375,height=2.8)
par(bty="l",las=1,lwd=1,cex=0.7,oma = c(1, 1, 0, 1), mar = c(3, 4, 3.5, 5))
plot(1:10,type="l")
legend.names <-c("Dividend yield (L)","Core CPI (L)",
"Dividend yield - core CPI spread (R)")
legend("bottomright", legend=legend.names, lwd=1, cex=0.7, col =1:3,lty=1:3)
但是,當我嘗試保存圖表爲PDF,傳說被截斷。最後的'(R)'並不完整。
savePlot(filename = paste("c:/out.pdf",sep=""), type ="pdf")
您是否嘗試過手動設置pdf的大小? – Stedy 2012-02-22 17:51:16
我正在使用'savePlot',因爲我需要生成多個圖形文件。繪製圖表比較容易,並使用'savePlot'將其保存爲多種格式。 pdf的大小與'win.graph()'所調用的相同' – 2012-02-22 17:55:44
您可能對win.graph和pdf設備有不同的字體。您可以更改默認值。 – 2012-02-22 18:01:40