Я пытаюсь построить график ggplot2
на слайде в формате Power Point с пакетом officer
. Я могу сделать это на самом деле (печать ggplot2
непосредственно в ppt), но, поскольку мне нужно увеличить размер графика ggplot2
(для слайда ppt), я понял, что графики ggplot2
зависят от размер окна (в RStudio
) или что бы вы ни установили, как если бы вы его экспортировали, я ищу способ (1) экспортировать граф ggplot2 с заданным размером (например: height=5, width=8
) , (2) импорт / чтение из кода ppt:
library(officer)
library(devEMF)
library(magrittr)
library(ggplot2)
t <- "../example.pptx"
filename <- gg
read_pptx() %>%
add_slide(layout = "Title and Content", master = "Office Theme") %>%
ph_with_img(src = filename, width = 6, height = 4, type = "body") %>%
print(target = t)
gg
- это любой график из ggplot2 (на самом деле это не имеет значения). t
- адрес выходного файла.
ph_with_img
Документы и графика PowerPoint
PD: Все это не нужно, если есть какой-то пакет / команда, которую я не знаю, и до сих пор не могу найти, где я могу отредактировать размер ggplot2.