R export包报错 图形API版本不相符 Graphics API version mismatch

本文描述了如何在R中处理export导出PPT时的GraphicsAPI版本不兼容问题,通过升级相关包如officer来修复。
摘要由CSDN通过智能技术生成

问题: R语言使用export导出PPT格式报错。

Graphics API version mismatch

报错如下代码

> library(export)
> plot(1:3)
> graph2ppt(file = 'df.pptx', width = 6, height = 5)
> #返回: Error in PPTX_(file, bg, width, height, offx = offx, offy = offy, pointsize =pointsize,:  图形API版本不相符

解决方案:

搜索了好多,解决方法也不一样,但主要都是反映了依赖包的问题,例如重新安装了:rvg,ReporteRs,Cairo

最后我是重新安装了officer和对应的依赖包:

devtools::install_github('davidgohel/ReporteRsjars',force = T)
install.packages("officer")
install.packages("export")
# 解决了,可以导出了
plot(1:3)
export::graph2ppt(file = 'df.pptx', width = 6, height = 5)
# Exported graph as df.pptx

祝工作顺利,科研顺利。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值