问题标签 [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.
r - 使用 R 中的 ReporteRs 更改 docx 脚注中的行距
在 word 文档中,我想要单行距的脚注,而文档的正文是 1.5 行距。
无论我尝试什么,脚注间距都保持在 1.15 间距而不是单间距。
我尝试更改脚注的样式并更改脚注每一行周围的填充(将每行视为不同的段落)。样式似乎不适用于脚注,并且将填充更改为零仍然会在每个“段落”之间保留默认的 1.15 空格。
我当前的代码:
r - 将 PowerPoint 读入 R
是否可以将 PowerPoint 文件导入 R?我看到你可以使用 ReporteRs 包来创建和操作 powerpoint 文件,但是我在导入它们时找不到任何东西。
我希望我可以将 pptx 加载到类似的对象中。
然后将它们合并到一个文件中
背景:我想创建一个基于来自许多不同 powerpoint 文件的幻灯片的报告工具,由于我的 VBA 非常糟糕,我希望 R 可以成为一个不错的选择。
r - 如何使用 ReporteRs 包设置幻灯片比例
我开始玩这个ReporteRs
包并挂在一个简单的问题上。我正在尝试获取 ma 幻灯片的特定格式,例如在没有任何条形的 1280x1024 投影仪上呈现...但是由创建的幻灯片ReporteRs
具有奇怪的尺寸。有没有办法以某种方式设置幻灯片的大小?
这是示例代码:
r - 如何从 RStudio 的查看器中将绘图保存为磁盘上的图像?
总结:我的最终目标是使用rCharts
,特别是Highcharts
,作为ReporteRs
PowerPoint 报告自动化工作流程的一部分。我想使用的图表之一在 Rstudio 的查看器窗格中呈现为 html,并且addPlot(function() print(myChart))
不会将其添加到 PowerPoint。作为一种解决方法,我决定尝试保存myChart
到磁盘,这样我就可以将它添加到 PowerPoint 中。
所以我的问题是,如何将我的 html 图像放入我的ReporteRs
工作流程中?要么将它保存到磁盘,要么让它可读,ReporteRs
可以解决我的问题。
这个问题和这个问题真的一样,但我正在使用,特别是这里rCharts
找到的例子:
所以如果我尝试
我得到那个错误。
我查看了Highcharts 文档,以及许多 其他 似乎 依赖于 Javascript 和. 如果您的答案依赖于,请假设我不知道如何使用它。是我发现的另一个包,它甚至包含一个函数,但据我所知,它要求您首先将输出转换为对象。phantomjs
phantomjs
webshot
install_phantomjs()
Shiny
我的问题实际上是这个的副本,这不是这个的副本,因为那是如何将 html 输出嵌入到 Rmarkdown 中,而不是将其保存为硬盘驱动器上的文件。
我还发现这个未回答的问题也基本相同。
编辑:正如@hrbrmstr 和其他许多人所指出的,雷达图并不总是最好的可视化工具。我发现自己需要为这份报告制作一份。
r - 如何在 ReporteRs::addPlot 中设置字体类型和名称?
下面的代码使用出色的 ReporteRs 包创建了一个绘图并将其嵌入到 Word 文档中。代码生成警告:
我一直无法弄清楚如何指定特定字体,例如“Times New Roman”。谢谢!
r - 缩进使用 R-ReporteRs 制作的 Flextable
我想缩进一个用ReporterRs
包创建的(flex)表。这是一个例子:
这将创建一个带有左对齐表格的 docx。我希望桌子向右移动 1.5 厘米。所以没有居中或右对齐,但有 1.5 厘米的压痕。这可能吗?对于文本,我可以使用缩进 1.5 厘米的预定义样式,但对于似乎不可能的表格。或者是吗?
作为一种解决方法,我可以在左侧添加一个额外的列,没有任何边框或文本。但我更喜欢简洁的解决方案。
r - R ReporteRs - 用于 ppt 的 Flextable - 如何更改列宽并保持整体大小
我喜欢 ReporteRs 包,但是无法找到如何格式化 Flextable 并保持其大小。如果我希望一列比其他列宽 3 倍,我可以设置它,但表格不会保留 PPT 中准备好的空间。
这是来自 ReporteRs 主页的原始代码的一部分。它应该适用于安装了 ReporteRs 包和输出路径的任何人。
它运行良好,输出幻灯片如下所示:
更改列宽后,表格不再适合为其准备的空间
我可以理解表格现在只是更宽了..即使我相信它的大小总是会改变以适应占位符的大小,除非存在特殊的大小参数。
这个问题有什么简单的解决方案吗?我只需要一些列比其他列更宽,并将整个表格保留在占位符内。重新调整 twidth
不是解决方案,因为某些列太窄了。
感谢您的任何评论。
编辑:根据 David Gohel 对 Github 的评论 https://github.com/davidgohel/ReporteRs/issues/146#issuecomment-258485791
目前很难控制 Flextable 的高度。
宽度可以通过字体和列宽部分控制。
r - 安装“ReporteRs”和“ReporteRsjars”时出错
最终,我试图在Windows 7ReporteRs
系统上安装 R 包( ReporteRs_0.8.7.tar.gz
) (会话信息和下面的其他信息)。这取决于我收到安装错误的包( )。ReporteRsjars
ReporteRsjars_0.0.2.tar.gz
这也取决于安装的 R 包rJava
以及 JDK/JRE (jre1.8.0_112)。
我正在安装在无法访问 Internet 的机器上,所以我是从本地版本的 CRAN 中执行此操作PACKAGES
的PACKAGES.gz
。这一直没有任何问题(至少现在是这样)。
rJava
加载没有任何问题,但在安装时ReporteRsjars
,我收到以下错误(请参阅下面的安装尝试错误)。
注意:其他 StackOverflow 问题似乎更集中在library(rJava)
问题上,而不是在安装依赖于rJava
.
rJava
DLL位于以下位置:
这被重新安装了很多次(成功)。
错误下方sessionInfo
有更多信息(包括我尝试过的内容)。
安装尝试错误
cran_dir_url
设置为 CRAN 包所在的路径。这是前缀file://
环境信息和工具
路径信息: 以下包含在系统路径中,是安装 Java 的位置。
(JDK 安装程序:jdk-8u112-windows-x64)
Rtools 版本和位置
版本:3.4.0.1962 位置:C:\Rtools
我试过的
我开始尝试安装
ReporteRs
R 包,这安装了所有依赖项,但在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中提到的解决方法。
r - 记者:如何将格式化表格同时写入 pptx 和 xlsx?
我需要一种方法来自动创建带有格式化数字表的 powerpoint 演示文稿,然后还将这些相同的表格打印到 excel 中。
我目前有一个格式化的 FlexTable 对象,我使用ReporteRs
.
在 R 中,有没有办法:
A)将 R 中的 flextable 格式化对象写入 excel?
或者
B)将格式化的 Excel 表格从 xlsx 文件复制到 powerpoint?
所有想法表示赞赏!
r - 嵌入在 PowerPoint 中的 R Shiny 应用程序
让我们考虑一个简单的r shiny
应用程序
我想将此应用程序实施到我的(Microsoft)PowerPoint 演示文稿中,而不会失去其交互性。我尝试了一些东西,但收效甚微:
- ReporteRs包很有前途,但我找不到直接包含闪亮应用程序的方法。
- 另一种方法是将用于实时网页的小工具安装到 PowerPoint 中。在这种情况下,我可以在 Web 服务器上托管我的应用程序并使用 PowerPoint 连接到该服务器。但我不希望那样(互联网有时会出现问题……)。
- 第三,我可以在 R Markdown 中创建一个演示文稿,然后将其实现到 PowerPoint 中,但也没有找到方法。那么,有什么建议吗?