分享

安装export包

 科白君 2021-08-07



 No one knows everything, and you don't have to.”   --free傻孩子


"R数据分析"专题·第6篇
  编辑 | free傻孩子
  4445字 | 7分钟阅读

本期推送内容
众所周知,R的一个比较有用的功能是画图。使用R所画的图可以导出为各种格式,包括png、tiff和pdf等格式。然而,R导出的图很少能够直接使用,一般还要经过各种更精细的处理,如组合、放大、缩小、或者添加一些渐变的背景等。尽管软件如PS和AI也能够对以上格式(png、tiff和pdf)的图形进行处理,但是使用这些软件来处理图形并不方便。本节想要为大家介绍的内容是使用R导出pptx格式的矢量图;该类图能够在ppt里对所有的图形元素进行处理。若想使用该功能需要用到的包为export包。
01


安装相关base包和export包


若第一次安装export包则需要安装以下base包,只有这样才能准确安装export包。

install.packages("officer")
install.packages("rvg")
install.packages("openxlsx")
install.packages("ggplot2")
install.packages("flextable")
install.packages("xtable")
install.packages("rgl")
install.packages("stargazer")
install.packages("tikzDevice")
install.packages("xml2")
install.packages("broom")

以上base包安装完毕后可以运行以下代码:

install.packages("devtools")
devtools::install_github("tomwenseleers/export")
02

使用export包中的函数导出pptx格式的图片


注意:在导出图片之前建议设置工作路径,否则导出的文件或者图片不太容易找到。

设置方法如下:

setwd(choose.dir()) #设置工作路径

library(export)
data("mtcars")
ggplot(data = mtcars,aes(x = cyl, y = mpg,group = cyl))+
  geom_boxplot()
graph2ppt(file = "boxplot", width=6, height=5, append=TRUE)

graph2ppt(file = "boxplot",width=6, height=5, append=TRUE);这句代码的详解:file =“ boxplot”为导出pptx文件的名称,width和height分别为矢量图的宽度和长度的定义;append =TRUE表示下一次画图时,如果还是以file = “boxplot”命名则将直接在boxplot.pptx里面增加一页ppt;也可以设置append =FALSE。

注:若有任何问题可以进入我们的群讨论如下:

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多