【R包 export 的安装 】

今天突然刷到一个蛮好用的包,可以把R画的图导出为PPT等格式进行修改,叫做Export,看了看文章是两三年前的了,估摸着就不是那么顺利,机智的我看了看最新的一些安装教程,果然这个包在CRAN上已经没有了,可以说是少走了一些弯路。
说明一下:我的R版本是4.0.3
提前说明一下下,因为每个人软件总会有一些差异,所以遇到的问题可能都不太一样。
参考了网上的各种安装教程,最终我是采取的如下方法:
一开始我是看了一个本地下载的教程,下下来试了一下本地安装,发现要自己按好多依赖包,我懒得按就换了一个方法。
本地安装就是把安装包下载在自己电脑上,Rstudio右下角Package 可以选择本地安装。

> install.packages("D:/Desktop/export_modified_by_guozi.tar.gz", repos = NULL, type = "source")
Installing package into ‘C:/Users/xyf/Documents/R/win-library/4.0(as ‘lib’ is unspecified)
ERROR: dependencies 'officer', 'rvg', 'flextable', 'rgl', 'stargazer' are not available for package 'export'
* removing 'C:/Users/xyf/Documents/R/win-library/4.0/export'
Warning in install.packages :
  installation of package ‘D:/Desktop/export_modified_by_guozi.tar.gz’ had non-zero exit status

于是下一个更好一些的方法是:

1.安装

> devtools::install_github("tomwenseleers/export")
WARNING: Rtools is required to build R packages, but is not currently installed.

Please download and install Rtools 4.0 from https://cran.r-project.org/bin/windows/Rtools/.
Downloading GitHub repo tomwenseleers/export@HEAD
These packages have more recent versions available.
It is recommended to update all of them.
Which would you like to update?

 1: All                                  
 2: CRAN packages only                   
 3: None                                 
 4: crayon     (1.4.2  -> 1.5.1  ) [CRAN]
 5: cli        (3.1.0  -> 3.2.0  ) [CRAN]
 6: colorspace (2.0-2  -> 2.0-3  ) [CRAN]
 # 一大堆说要我更新的包,我这里就省略一些,,

Enter one or more numbers, or an empty line to skip updates: 
Installing 11 packages: tinytex, systemfonts, uuid, gdtools, rmarkdown, officer, devEMF, stargazer, rgl, flextable, rvg
Installing packages into ‘C:/Users/xyf/Documents/R/win-library/4.0(as ‘lib’ is unspecified)
also installing the dependency ‘xfun’
# 之后就安装了十几个依赖包

2.载入,试一下导出图片:

> library(export)
> library(ggplot2)
Use suppressPackageStartupMessages() to eliminate package
startup messages
Warning message:
程辑包‘ggplot2’是用R版本4.0.5 来建造的 
> p1 <- ggplot(mtcars, aes(wt, mpg)) +
+   geom_point() +
+   labs(title = "Fuel economy declines as weight increases")
> graph2ppt(p1,file = "Rplot.ppt", width = 10, height = 5)
Exported graph as Rplot.pptx
Warning message:
package ‘gdtools’ was built under R version 4.0.5 

这个版本问题问题不大,我并不想更新我的R,,
值得注意的是,在安装的时候它有一条警告说:要安装Rtools,但是我看它还是正常导出了,我去查看相应文件夹的时候发现是正常的。
所以我就没有再管他了,还算顺利嘻嘻。

3.结果:

在这里插入图片描述
每一个元素都是可以调整的,我感觉如果刚好要用来做汇报就很省事了嘿嘿,而且PPT格式也可以导出为PDF格式,总的来说还是很方便滴,也便于交流和改图。
然后我又试了下:

> p2 <- p1 + theme(rect = element_rect(fill = "blue",color = "red",linetype = 2))
> 
> graph2ppt(p2,file = "Rplot2.ppt", width = 10, height = 5)
Exported graph as Rplot2.pptx

这次他倒是什么也没说了,发现有的时候它的WARNING也不是那么可怕。

  • 3
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值