我正嘗試使用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()
非常感謝你,這正是我沒有得到的。 –