无法将ggplot另存为eps

llewmills

我读过这个这个,但不能使它工作。

vDF <- data.frame(v = rnorm(50,1,40))
g <- ggplot(vDF, aes(x = vDF)) + geom_histogram()
ggsave(g, file="name.eps") 

我不断收到错误

grDevices :: postscript(...,onefile = FALSE,horizo​​ntal = FALSE,中的错误:无法打开文件'name.eps'

我为什么不能做这项工作?我已经看到建议说“嘿,只是...

setEPS()
postscript("whatever.eps")
plot(rnorm(100), main="Hey Some Data")
dev.off()

但我什至无法保存原始的.eps文件。

斯蒂芬·洛朗(Stephane Laurent)

首先,您的代码中有错误。它应该是:

vDF <- data.frame(v = rnorm(50,1,40))
g <- ggplot(vDF, aes(x = v)) + geom_histogram()

(请注意aes)。

现在,为了拯救情节一样eps,你必须使用选项device=epsggsave

ggsave(g, file="name.eps", device="eps")

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章