如何使用代码在 Rstudio 中保存绘图?
How to using code to save plots in Rstudio?
在RStudio中有什么方法可以通过代码保存绘图吗?
喜欢 Python save.plt()
.
中的内容
我注意到函数 savePlot
可以保存图形,但我无法在 RStudio 中加载它,因为它报告加载错误 X11()
。
这让我想到另一个问题...您使用 R 的方式是什么,或者使用 R 的正确方式是什么?作为初学者,我发现 RStudio 非常易于使用,而且我喜欢将所有环境保存到一个文件中的想法。但显然不需要在绘图中使用 X11()
...
如果您想从代码中保存显示在 RStudio 绘图选项卡中的绘图,那么您必须调用
rstudioapi::savePlotAsImage("test.png",width=300,height=150)
绘图可以保存为 jpg:
jpeg("Name_of_your_plot.jpg")
# your plot for example
plot(x,y)
dev.off()
您可以选择其他图像格式,例如 png、pdf 或 PostScript,而不是 jpg。上面的代码可以修改为:
png("Name_of_your_plot.png")
# your plot for example
plot(x,y)
dev.off()
如果你有ggplot
,你可以使用ggsave
。
在RStudio中有什么方法可以通过代码保存绘图吗?
喜欢 Python save.plt()
.
我注意到函数 savePlot
可以保存图形,但我无法在 RStudio 中加载它,因为它报告加载错误 X11()
。
这让我想到另一个问题...您使用 R 的方式是什么,或者使用 R 的正确方式是什么?作为初学者,我发现 RStudio 非常易于使用,而且我喜欢将所有环境保存到一个文件中的想法。但显然不需要在绘图中使用 X11()
...
如果您想从代码中保存显示在 RStudio 绘图选项卡中的绘图,那么您必须调用
rstudioapi::savePlotAsImage("test.png",width=300,height=150)
绘图可以保存为 jpg:
jpeg("Name_of_your_plot.jpg")
# your plot for example
plot(x,y)
dev.off()
您可以选择其他图像格式,例如 png、pdf 或 PostScript,而不是 jpg。上面的代码可以修改为:
png("Name_of_your_plot.png")
# your plot for example
plot(x,y)
dev.off()
如果你有ggplot
,你可以使用ggsave
。