首页 > 解决方案 > 如何在没有图形设备的机器上保存图像?

问题描述

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

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

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

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

标签: rplot

解决方案


既然你使用ggplot2,你可以使用ggsave

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

在这个线程中也提到了。


推荐阅读