R语言利用Export包导出pptx格式的文件有错误的原因

图像文字出现模糊,我一开始以为是Export包的原因,于是尝试:

library(officer)

library(rvg)

ppt <- read_pptx()

ppt <- add_slide(ppt, layout = "Title and Content", master = "Office Theme")

ppt <- ph_with(ppt, value = dml(ggobj = p_roc),

location = ph_location_fullsize())

print(ppt, target = "2024+2025roc曲线图_可编辑.pptx")

可是结果仍然出现错误**

library(Cairo)

library(export)

#1. 用 Cairo 生成 300 dpi 的 PNG(可改成 600)

Cairo(width = 6, height = 5, file = "roc_temp.png",

type = "png", dpi = 300, bg = "white")

print(p_roc) # 一定要 print()

dev.off()

  1. 把高清 PNG 插到 PPT(不要写 dpi 参数)

graph2ppt(file = "2024+2025roc曲线图.pptx",

width = 6, height = 5, append = TRUE,

img = "roc_temp.png")

还是不行**

最后发现是showtext包的原因;

pacman::p_load(tidyverse, caret, xgboost, pROC, ggthemes, readxl, janitor,

patchwork, ggsci, showtext, shapviz, ggbeeswarm, RColorBrewer)

showtext_auto()

只要删除showtext包和showtext_auto(),问题立马解决

相关推荐
hmbbcsm3 分钟前
练习python题目小记(六)
开发语言·python
4***V20221 分钟前
Vue3响应式原理详解
开发语言·javascript·ecmascript
q***985223 分钟前
VS Code 中如何运行Java SpringBoot的项目
java·开发语言·spring boot
共享家952735 分钟前
QT-界面优化(中)
开发语言·qt
李日灐41 分钟前
手搓简单 string 库:了解C++ 字符串底层
开发语言·c++
say_fall1 小时前
C语言编程实战:每日一题 - day7
c语言·开发语言
LiLiYuan.1 小时前
【Lombok库常用注解】
java·开发语言·python
Charles_go1 小时前
C#中级45、什么是组合优于继承
开发语言·c#
二川bro2 小时前
数据可视化进阶:Python动态图表制作实战
开发语言·python·信息可视化
q***2512 小时前
java进阶1——JVM
java·开发语言·jvm