相关疑难解决方法(0)

在R中创建专业的Powerpoint

有没有一种好方法可以使用来自R的数据和像ReporteRs这样的包来生成完整的Powerpoint?我有大约900张幻灯片可供创建.我们的分析师目前遵循这条道路

DB - > SAS - > CSV - > PPTX(嵌入式图形)(x900次)

这是手动的,容易出错,而且速度很慢.

理想情况下,我更喜欢:

DB - > R + ReporteRs - > PPTX(x1时间)

问题是双重的.首先,我们的客户(不合理地)更喜欢PPTX而不是网络甚至是PDF格式.其次,R图形不能在PPTX中编辑,有时不是理想的尺寸/格式,特别是在轴文本大小方面.那么有没有办法使用R来创建可编辑的Powerpoint图形,超链接目录等?如果不是这样,是否至少有一套好的ggplot2模板可用于正常的PPTX演示文稿格式

powerpoint r package reporters

15
推荐指数
2
解决办法
3429
查看次数

R:半透明仅在我的 Mac 中显示

我可以在 pdf 中生成并保存 .pdf 中的 ggplot 图,包括半透明(alpha):

library(ggplot2)
library(cowplot)
p <- qplot(Sepal.Length, Petal.Length, data = iris, color = Species, size = Petal.Width, alpha = 0.5)
save_plot("plot.pdf",p)
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

该图形在我的笔记本电脑 (Mac) 中完美显示,既可以作为 pdf 中的单个图形,也可以嵌入到 Word 文档中。但是,多年来我痛苦地经历过,我的数字中的半透明通常不会显示在其他人的计算机上,通常是当他们看到它们嵌入在 Microsoft 办公文档中时。当我不得不在观众面前做一个演示时,这尤其痛苦,突然我在会议室电脑上的Powerpoint演示的数字不显示任何东西,只是一个空白的情节。如果我向期刊提交论文并且收到编辑的电子邮件,说我的数字在 Word 文档中没有显示任何内容,这也是有问题的。由于这些数字在我的 Mac 中看起来不错,我无法确定这些数字是否正确,

我尝试了一些我在网上找到的解决方法,例如:

save_plot("plot.pdf",p, useDingbats=F)
Run Code Online (Sandbox Code Playgroud)

或者

save_plot("plot.pdf",p, device = cairo_pdf, fallback_resolution = 1200
Run Code Online (Sandbox Code Playgroud)

但是我仍然收到来自合作者的电子邮件,说他们看不到这些数字,并且仍然在演示中遇到一些尴尬的时刻,因为数字没有显示任何内容,因此我无法表达自己的观点。

我到底如何才能在不丢失信息的情况下以 pdf 格式保存我的数字?在这一点上,我不知道这个问题是否与在 R 中构建图形的方式有关,或者与 Microsoft Office 处理具有半透明性的 pdf 图形的问题有关。事实是,我的研究网络中没有其他人遇到这些问题。

供参考

> capabilities()
       jpeg         png        tiff       tcltk         X11        aqua    http/ftp 
       TRUE        TRUE        TRUE        TRUE        TRUE        TRUE        TRUE 
    sockets      libxml …
Run Code Online (Sandbox Code Playgroud)

pdf alpha r ms-word cairo

2
推荐指数
1
解决办法
416
查看次数

标签 统计

r ×2

alpha ×1

cairo ×1

ms-word ×1

package ×1

pdf ×1

powerpoint ×1

reporters ×1