问题标签 [reporters]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
113 浏览

r - 使用 R 中的 ReporteRs 更改 docx 脚注中的行距

在 word 文档中,我想要单行距的脚注,而文档的正文是 1.5 行距。

无论我尝试什么,脚注间距都保持在 1.15 间距而不是单间距。

我尝试更改脚注的样式并更改脚注每一行周围的填充(将每行视为不同的段落)。样式似乎不适用于脚注,并且将填充更改为零仍然会在每个“段落”之间保留默认的 1.15 空格。

我当前的代码:

0 投票
1 回答
3579 浏览

r - 将 PowerPoint 读入 R

是否可以将 PowerPoint 文件导入 R?我看到你可以使用 ReporteRs 包来创建和操作 powerpoint 文件,但是我在导入它们时找不到任何东西。

我希望我可以将 pptx 加载到类似的对象中。

然后将它们合并到一个文件中

背景:我想创建一个基于来自许多不同 powerpoint 文件的幻灯片的报告工具,由于我的 VBA 非常糟糕,我希望 R 可以成为一个不错的选择。

0 投票
1 回答
140 浏览

r - 如何使用 ReporteRs 包设置幻灯片比例

我开始玩这个ReporteRs包并挂在一个简单的问题上。我正在尝试获取 ma 幻灯片的特定格式,例如在没有任何条形的 1280x1024 投影仪上呈现...但是由创建的幻灯片ReporteRs具有奇怪的尺寸。有没有办法以某种方式设置幻灯片的大小?

这是示例代码:

0 投票
1 回答
5094 浏览

r - 如何从 RStudio 的查看器中将绘图保存为磁盘上的图像?

总结:我的最终目标是使用rCharts,特别是Highcharts,作为ReporteRsPowerPoint 报告自动化工作流程的一部分。我想使用的图表之一在 Rstudio 的查看器窗格中呈现为 html,并且addPlot(function() print(myChart))不会将其添加到 PowerPoint。作为一种解决方法,我决定尝试保存myChart到磁盘,这样我就可以将它添加到 PowerPoint 中。

所以我的问题是,如何将我的 html 图像放入我的ReporteRs工作流程中?要么将它保存到磁盘,要么让它可读,ReporteRs可以解决我的问题。

这个问题和这个问题真的一样,但我正在使用,特别是这里rCharts找到的例子:

所以如果我尝试

我得到那个错误。

我查看了Highcharts 文档以及许多 其他 似乎 依赖于 Javascript 和. 如果您的答案依赖于,请假设我不知道如何使用它。是我发现的另一个包,它甚至包含一个函数,但据我所知,它要求您首先将输出转换为对象。phantomjsphantomjswebshotinstall_phantomjs()Shiny

我的问题实际上是这个的副本,这不是这个的副本,因为那是如何将 html 输出嵌入到 Rmarkdown 中,而不是将其保存为硬盘驱动器上的文件。

我还发现这个未回答的问题也基本相同。

编辑:正如@hrbrmstr 和其他许多人所指出的,雷达图并不总是最好的可视化工具。我发现自己需要为这份报告制作一份。

0 投票
1 回答
241 浏览

r - 如何在 ReporteRs::addPlot 中设置字体类型和名称?

下面的代码使用出色的 ReporteRs 包创建了一个绘图并将其嵌入到 Word 文档中。代码生成警告:

我一直无法弄清楚如何指定特定字体,例如“Times New Roman”。谢谢!

0 投票
1 回答
618 浏览

r - 缩进使用 R-ReporteRs 制作的 Flextable

我想缩进一个用ReporterRs包创建的(flex)表。这是一个例子:

这将创建一个带有左对齐表格的 docx。我希望桌子向右移动 1.5 厘米。所以没有居中或右对齐,但有 1.5 厘米的压痕。这可能吗?对于文本,我可以使用缩进 1.5 厘米的预定义样式,但对于似乎不可能的表格。或者是吗?

作为一种解决方法,我可以在左侧添加一个额外的列,没有任何边框或文本。但我更喜欢简洁的解决方案。

0 投票
0 回答
672 浏览

r - R ReporteRs - 用于 ppt 的 Flextable - 如何更改列宽并保持整体大小

我喜欢 ReporteRs 包,但是无法找到如何格式化 Flextable 并保持其大小。如果我希望一列比其他列宽 3 倍,我可以设置它,但表格不会保留 PPT 中准备好的空间。

这是来自 ReporteRs 主页的原始代码的一部分。它应该适用于安装了 ReporteRs 包和输出路径的任何人。

它运行良好,输出幻灯片如下所示:

输出1

更改列宽后,表格不再适合为其准备的空间

输出2

我可以理解表格现在只是更宽了..即使我相信它的大小总是会改变以适应占位符的大小,除非存在特殊的大小参数。

这个问题有什么简单的解决方案吗?我只需要一些列比其他列更宽,并将整个表格保留在占位符内。重新调整 twidth

不是解决方案,因为某些列太窄了。

输出3

感谢您的任何评论。

编辑:根据 David Gohel 对 Github 的评论 https://github.com/davidgohel/ReporteRs/issues/146#issuecomment-258485791

目前很难控制 Flextable 的高度。

宽度可以通过字体和列宽部分控制。

0 投票
1 回答
2213 浏览

r - 安装“ReporteRs”和“ReporteRsjars”时出错

最终,我试图在Windows 7ReporteRs系统上安装 R 包( ReporteRs_0.8.7.tar.gz) (会话信息和下面的其他信息)。这取决于我收到安装错误的包( )。ReporteRsjarsReporteRsjars_0.0.2.tar.gz

这也取决于安装的 R 包rJava以及 JDK/JRE (jre1.8.0_112)。

我正在安装在无法访问 Internet 的机器上,所以我是从本地版本的 CRAN 中执行此操作PACKAGESPACKAGES.gz。这一直没有任何问题(至少现在是这样)。

rJava加载没有任何问题,但在安装时ReporteRsjars,我收到以下错误(请参阅下面的安装尝试错误)。

注意:其他 StackOverflow 问题似乎更集中在library(rJava)问题上,而不是在安装依赖于rJava.

rJavaDLL位于以下位置

这被重新安装了很多次(成功)。

错误下方sessionInfo有更多信息(包括我尝试过的内容)。

安装尝试错误

cran_dir_url设置为 CRAN 包所在的路径。这是前缀file://

环境信息和工具

路径信息: 以下包含在系统路径中,是安装 Java 的位置。

(JDK 安装程序:jdk-8u112-windows-x64)

Rtools 版本和位置

版本:3.4.0.1962 位置:C:\Rtools

我试过的

  • 我开始尝试安装ReporteRsR 包,这安装了所有依赖项,但在ReporteRsjars包上失败了。

  • 安装 JDK/JRE 后,我重新安装了rJava(这在多次尝试安装 R 包后完成了几次)。所有rJava安装都成功,library(rJava).

  • 我试图在 Windows 命令窗口中运行以下命令,正如我在许多 SO 答案中看到的那样。

    R CMD javareconf

    'javareconf' 不是内部或外部命令、可运行程序或批处理文件。

  • 我试图rJava在系统变量中包含指向 DLL的路径,path但这不起作用。

  • 注意:每次尝试后我都重新启动了 RGui 和 RStudio(我在这两种环境中都尝试过)。我也重新启动了机器。

  • 我做了很多谷歌搜索并查看了 StackOverflow,但发现的所有问题都与此不同。它们看起来很相似,但是在尝试了很多事情之后,我仍然收到上述错误。我省略了我查看的链接,但如果有帮助可以添加它们。

帮助我排除故障和解决此问题的指导将不胜感激。

会话信息

编辑

我尝试在仅使用 64 位版本的 Java(并确认它是 64 位)的另一台机器上进行相同的安装并得到相同的错误。这是一个片段,但它与上述错误相同:

我仍在查看@42- 评论中的链接,但这看起来不像 JRE/JDK 不是 64 位的问题。

编辑 2

注意:这不是作为答案发布的,因为它只是一种解决方法。

我找到了一个不太理想的解决方法。似乎从本地 CRAN 副本进行的安装并不像我预期的那样相似。我使用非本地 CRAN(即通常的方式)在等效的 Windows 7 机器上安装了有问题的库安装,并将目录复制到另一台机器(即未连接到 Internet 的机器)。这似乎有效,但尚不清楚为什么其他方法没有(本地 CRAN 副本和更新的 PACKAGES 文件)。我注意到的一件事是,当访问通常的 CRAN 存储库时,它使用.zip了库的版本而不是tar.gz; 我不确定这是否重要。

编辑 3

根据 David Gohel 在 this ReporteRs Issues中的回复,添加的以下代码INSTALL_opts = "--no-multiarch"可能会解决该问题:

如果我确定它可以解决问题,我会将其添加为答案,但是,我已经实施了EDIT 2中提到的解决方法。

0 投票
0 回答
771 浏览

r - 记者:如何将格式化表格同时写入 pptx 和 xlsx?

我需要一种方法来自动创建带有格式化数字表的 powerpoint 演示文稿,然后还将这些相同的表格打印到 excel 中。

我目前有一个格式化的 FlexTable 对象,我使用ReporteRs.

在 R 中,有没有办法:

A)将 R 中的 flextable 格式化对象写入 excel?

或者

B)将格式化的 Excel 表格从 xlsx 文件复制到 powerpoint?

所有想法表示赞赏!

0 投票
0 回答
4764 浏览

r - 嵌入在 PowerPoint 中的 R Shiny 应用程序

让我们考虑一个简单的r shiny应用程序

我想将此应用程序实施到我的(Microsoft)PowerPoint 演示文稿中,而不会失去其交互性。我尝试了一些东西,但收效甚微:

  • ReporteRs包很有前途,但我找不到直接包含闪亮应用程序的方法。
  • 另一种方法是将用于实时网页的小工具安装到 PowerPoint 中。在这种情况下,我可以在 Web 服务器上托管我的应用程序并使用 PowerPoint 连接到该服务器。但我不希望那样(互联网有时会出现问题……)。
  • 第三,我可以在 R Markdown 中创建一个演示文稿,然后将其实现到 PowerPoint 中,但也没有找到方法。那么,有什么建议吗?