gpt4 book ai didi

r - 无法将 ggplot 保存为 eps

转载 作者:行者123 更新时间:2023-12-05 08:41:08 28 4
gpt4 key购买 nike

我读过 thisthis无法使其发挥作用。

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

一直报错

Error in grDevices::postscript(..., onefile = FALSE, horizontal = FALSE, : cannot open file 'name.eps'

为什么我做不到?我看到建议说“嘿,就这样吧……”

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

但我一开始甚至无法保存原始的 .eps 文件。

最佳答案

首先,您的代码中存在错误。应该是:

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

(注意 aes)。

现在,要将绘图保存为 eps,您必须在 ggsave 中使用选项 device=eps:

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

关于r - 无法将 ggplot 保存为 eps,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52031842/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com