📜  emf from r plot - R 编程语言(1)

📅  最后修改于: 2023-12-03 15:14:52.332000             🧑  作者: Mango

emf from r plot

简介

在 R 编程语言中,我们可以通过使用 emf() 函数将 R 绘图设备中的图形输出为 EMF (Enhanced Metafile) 格式,从而将 R 绘图与 Office 等应用程序结合使用,实现高质量的图形输出。

用法
emf(filename, ..., width = 7, height = 7, pointsize = 12, bg = "white", 
    family = "", title = "", fonts = NULL, ...) 
  • filename:指定输出的 EMF 文件名;
  • widthheight:指定 EMF 图像的宽度和高度(单位为英寸);
  • pointsize:指定 EMF 图像的字体大小;
  • bg:指定 EMF 图像的背景色;
  • familyfonts:指定 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 平台下进行查看和编辑;
  • 推荐将 EMF 图像插入 Microsoft Office 应用程序中,而不是使用 Windows 图片和传真查看器 (wvviewer.exe) 进行查看。