我使用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