vDF <- data.frame(v = rnorm(50,1,40))
g <- ggplot(vDF, aes(x = vDF)) + geom_histogram()
ggsave(g, file="name.eps")
Run Code Online (Sandbox Code Playgroud)
我不断收到错误消息
grDevices::postscript(..., onefile = FALSE, Horizontal = FALSE, 中的错误:无法打开文件“name.eps”
为什么我不能完成这个工作?我看到建议说‘嘿,就做...
setEPS()
postscript("whatever.eps")
plot(rnorm(100), main="Hey Some Data")
dev.off()
Run Code Online (Sandbox Code Playgroud)
但我什至无法首先保存原始 .eps 文件。
首先,您的代码中有错误。它应该是:
vDF <- data.frame(v = rnorm(50,1,40))
g <- ggplot(vDF, aes(x = v)) + geom_histogram()
Run Code Online (Sandbox Code Playgroud)
(注意aes)。
现在,要将绘图另存为eps,您必须使用device=eps中的选项ggsave:
ggsave(g, file="name.eps", device="eps")
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8570 次 |
| 最近记录: |