bioinfoer

找回密码
立即注册
搜索
热搜: 活动 交友 discuz
发新帖

0

收听

12

听众

409

主题
发表于 前天 11:32 | 查看: 9| 回复: 0

背景

之前投稿的图,都是R画出pdf然后去AI编辑。实际很多用的是ppt编辑,遂寻找R导出ppt的格式,然后使用ppt修改。

解决方案

使用export包

让R导出ppt的格式

install.packages("export",destdir = 'C:/Users/Administrator/software/R/RStudiowork/R-4.5.1/downloaded_packages')
library(export)

举例

library(carData) # 包含Prestige数据集
library(car)     # 用于线性模型和Effect函数(它依赖于effects包)
library(effects) # 直接包含Effect函数
fit=lm(prestige~type+income*education,data=Prestige)
plot(Effect(c("income","education"),fit),multiline=T,ci.style="bands")

把这个图ppt的格式:

graph2ppt(file="effect plot.pptx", width=7, height=5)

ppt打开,取消组合,那么所有的元素都是分离的,而且是矢量格式,你可以修改字体,改大小,改颜色,等等。

改完后,导出PDF,在导出的PDF中也是矢量的。不单是例子用的lattice,base plot和ggplot2都是支持的。

可以导出各种文件

这个包提供了各种函数,你可以通过 graph2doc导出到 Word,还支持通过 graph2office导出到 LibreOffice

  • graph2bitmap
  • graph2doc
  • graph2eps
  • graph2jpg
  • graph2office
  • graph2pdf
  • graph2png
  • graph2ppt
  • graph2svg
  • graph2tif
  • graph2vector

而且更为良心的是,连表格也是支持的。

  • table2csv
  • table2csv2
  • table2doc
  • table2excel
  • table2html
  • table2office
  • table2ppt
  • table2spreadsheet
  • table2tex

收藏回复 显示全部楼层 道具 举报

您需要登录后才可以回帖 登录 | 立即注册

QQ|Archiver|手机版|小黑屋|bioinfoer ( 萌ICP备20244422号 )

GMT+8, 2025-12-10 01:06 , Processed in 0.147205 second(s), 31 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表