我正尝试使用ggplot2和grDevices的postscript设备在特定尺寸(用于公共纸张出版物)上创建EPS文件。Postscript/ggplot2设备R - 纸张尺寸
问题是,当我使用边界框下方的代码是完全错误的,而不是将纸张大小调整为我设置的大小grDevices在A4纸上绘制它。
我不知道我在这里失踪。
library(ggplot2)
library(grDevices)
dat <- data.frame(cond = rep(c("A", "B"), each=10),
xvar = 1:20 + rnorm(20,sd=3),
yvar = 1:20 + rnorm(20,sd=3))
g<-ggplot(dat,aes(x=xvar, y=yvar )) +
geom_point(aes(x=xvar, y=yvar ))
g
setEPS(paper="special",width = 6.75,height = 2.79,horizontal = FALSE, onefile = FALSE)
postscript(file ="Test.eps")
print(g)
dev.off()
非常感谢你,这正是我没有得到的。 –