📅  最后修改于: 2023-12-03 15:14:52.332000             🧑  作者: Mango
在 R 编程语言中,我们可以通过使用 emf()
函数将 R 绘图设备中的图形输出为 EMF (Enhanced Metafile) 格式,从而将 R 绘图与 Office 等应用程序结合使用,实现高质量的图形输出。
emf(filename, ..., width = 7, height = 7, pointsize = 12, bg = "white",
family = "", title = "", fonts = NULL, ...)
filename
:指定输出的 EMF 文件名;width
和 height
:指定 EMF 图像的宽度和高度(单位为英寸);pointsize
:指定 EMF 图像的字体大小;bg
:指定 EMF 图像的背景色;family
和 fonts
:指定 EMF 图像的字体族和字体文件。library(ggplot2)
emf("plot.emf", width=5, height=5, pointsize=10, bg="white")
ggplot(mtcars, aes(x = wt, y = mpg)) + geom_point()
dev.off()
运行以上代码后,会在当前工作目录下生成一个名为 plot.emf
的文件,其中包含了 ggplot2 绘制的散点图。
emf()
函数需要安装windows
操作系统下 R 的二进制包;emf()
函数生成的 EMF 文件只能在 Windows 平台下进行查看和编辑;