如何在没有图形设备的机器上保存图像?

时间:2019-05-29 13:08:44

标签: r plot

在Azure上的虚拟机上,以下代码生成一个4 KB的文件,查看器无法打开该文件:

pdf(pdf_filepath)
ggplot2::ggplot(...)
dev.off()

带有png("...png")的代码甚至无法生成图像。

如何在没有图形设备的虚拟机上保存绘图?

1 个答案:

答案 0 :(得分:0)

由于您使用ggplot2,因此可以使用ggsave

gplot2 <- ggplot2::ggplot(...)
ggsave(filepath, plot = gplot2, width = 14, height = 5, units = 'cm')

this thread中也提到过。