问题标签 [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 回答
769 浏览

r - addImage {ReporteRs} 高度和宽度命令不起作用

我正在使用 addImage 函数填充一些图像的 docx,该函数具有图像宽度和高度的参数。但是,无论我做什么,这些数字都不会粘住,图像会以其原始大小插入。

要复制它,您需要创建一个 docx,在其中添加一个名为“image_bookmark”(插入>书签)的书签,并将 docx 作为“input.docx”保存到您的 WD。此外,您还需要该文件夹中的(png)图像,将其重命名为“图像”。

我附上了我正在使用的实际图像。我希望它的宽度约为 17.49 厘米(word 中的页面宽度),无论宽度参数如何,它都会保持为 ~20。

图像.png

0 投票
1 回答
2121 浏览

r - 在控制台中捕获输出(漂亮整洁)并将其写入 word 文件

我正在尝试将 R 输出表导出到 word 文件。我正在使用ReporteRs包来执行此操作。我捕获输出并将其传递给段落。在这种方法中,整洁的输出会失真,并且看起来不像在控制台中或保存到文本文件时那样漂亮。如何将输出按原样传递给 word 文件?先感谢您。

0 投票
1 回答
1990 浏览

r - 将文档输出写入 pdf

各位R爱好者大家好,

我想知道我们是否可以在 R 中从 docx 创建一个 pdf 版本(不使用其他转换工具)。ReporteRs我使用包创建一个 docx 报告。我想把它复制成 pdf 副本。是否可以在 R 中,而不使用任何外部软件?先感谢您。

0 投票
0 回答
55 浏览

r - 写一个docx和密码保护它

我使用ReporteRs包来生成报告。我想知道是否有任何选项可以提供密码来保护文档?如果有人遇到这个问题,他们想写一份报告并使用密码保护他们。

您是如何设法为您的报告设置密码的?

0 投票
1 回答
111 浏览

r - 在段落内插入绘图

我正在尝试找到一种方法来将文本环绕在我使用ReporteRspackage.json 创建的 word 文件中的图上。在 word 中,我们有一个名为“带文本换行”的选项。我想知道我们是否可以通过嵌套addPlot函数和addParagraph. 有没有人这样做过?请提供一些指导。谢谢

0 投票
1 回答
255 浏览

r - 如何在 ReporteRs 包中添加绘图到 bsdoc 文档?

我正在尝试向 ReporteRs 包中的 bsdoc 添加绘图。当我在教程站点上运行示例时,它只返回表格。剧情无处可寻。这是一个错误还是我做错了什么?我正在使用虚拟机并尝试了不同的浏览器(IE、chrome、Firefox)但没有成功。

编辑教程说“请注意,其他文件将被复制到包含 html 文件的目录中(即引导 css、js 目录)。” 在我的情况下,这不会发生。所以也许这就是我的问题的原因。我仍然不知道如何解决这个问题。

EDIT2 html 输出包含一个链接,上面写着“跳到主要内容”。是不是也有点奇怪?

0 投票
1 回答
250 浏览

r - 中心ppt幻灯片标题

使用ReporteRs包,我们可以从 R 代码创建演示文稿。我试图创建一个具有居中标题的幻灯片。

这是我用来创建幻灯片的基本代码:

这将创建一个标题位于左侧的幻灯片。不幸的是addTitle,不要公开任何参数来格式化文本或更改其位置。我还查看了包选项:

但没有成功。

0 投票
0 回答
158 浏览

linux - 使用 ReporteRs 包(.:18048)在远程 R 服务器上生成带有 ggplots 的 html 文档时出错:Gtk-WARNING **:无法打开显示:

我在远程 linux 服务器上安装了 ReporteRs 包,并尝试用它生成 HTML 页面。它工作正常,但是在尝试向文档添加 ggplot 时会出现此错误:

对于这里提到的这类问题,我使用了解决方案,(在运行 R 之前运行“export DISPLAY=:0.0”),但仍然出现错误。现在它说:

现在我想知道是否有一种方法可以改变 addPlot() 函数,使其不想显示任何内容,而只想将其放入文档中?

我像这样使用 addplot() 函数:

这个问题有解决方案或解决方法吗?提前谢谢了!

编辑有一个解决方法。首先,我使用 ggsave() 将绘图保存为图像。其次,我使用 ReporteRs 包的 addImage() 将此图像添加到文档中。这是相当丑陋的,因为它需要更多的时间来处理。

EDIT2我做了更多调查。它与X11设备有关。现在我想知道如何在不需要显示的情况下使用 X11。这可以用 R 代码实现吗?

0 投票
2 回答
21586 浏览

r - R:将当前活动的 R 绘图导出到 Powerpoint/Word/LibreOffice 的功能

ReporteRs目前我总是使用优秀的包将我的 R 图表以矢量格式导出到 Powerpoint ,如

在此处输入图像描述

在这个工作流程中我发现不方便的是我现在必须将我的绘图命令包装在一个函数中(使用print()forlatticeggplot2绘图,或仅return(plot())用于基本 R 绘图),并且我不喜欢手动指定偏移量和大小(我通常更喜欢在我的幻灯片中获得一个几乎页面填充的居中图表)。我只是想知道是否不能先制作你的绘图(基本 R 绘图、lattice绘图或ggplot2绘图),然后定义一个函数export2PPT,将当前图形设备的输出作为函数捕获并将其传递给和ReporteRs传递addPlot给将您的绘图导出为 Powerpoint(居中并适当缩放),类似于以dev.copy2pdf相同方式导出为 PDF 的功能?

一旦我们有了这样的功能,甚至可能修改grDevices函数windows() 和 savePlot()的源代码,以增加一个命令 File...Save as Powerpoint 如果有人正在使用该windows()设备?或者这是 R Core 人要做的事情?

鉴于 MS Office/LibreOffice 的主导地位,我认为尤其是在课堂上使用它会非常方便。(因为 Powerpoint 比 PDF 更容易编辑,可以轻松地对 R 图形的最终布局进行小幅更改,并且矢量输出至少与 PDF 一样好,而且还完全支持透明度 - 对于 PDF,我发现导入在 Inkscape 中通常有点错误,除非使用 Adob​​e Illustrator)

有谁知道如何做到这一点?

编辑:与此同时,我找到了解决方案,并包装了导出功能,以将当前活动的 R 图导出到 CRAN 包中的 powerpoint,请参阅 https://cran.r-project.org/web/packages/export/index .htmlhttps://github.com/tomwenseleers/export用于演示使用。该软件包现在使用官员软件包作为后端,因为 ReporteRs 已被弃用...

0 投票
1 回答
1604 浏览

r - R:将 p 值舍入到 xtable 中的两位有效数字,并将 ReporteRs 导出到 Latex/Office/LibreOffice

我正在使用 和 的组合将各种对象(、's、's 等)的汇总表导出xtable到Latex / rtableWord /Powerpoint。但是,我不太喜欢默认方式,其中 p 值在逗号后以固定位数给出。相反,我更愿意它给我 p 值的格式与使用带有 的基本 R 函数得到的格式相似,即,将 p 值四舍五入为两位有效数字——在本例中为 4.2e-17 和 0.25)。ReporteRsaovglmlmformat.pval()digits=2

例如

在此处输入图像描述

我希望 p 值以与 中类似的方式格式化summary(fit),但是(右对齐,四舍五入到两位有效数字,在本例中为 4.2e-17 和 0.25)。任何人都知道如何以通用方式实现这一点,理想情况下,对于由 支持的所有对象给出的 p 值xtable

编辑:在下面的帮助下,我现在制作了一个带有辅助函数的[small package export]table2doctable2ppt并将table2html先前显示的 R stats 对象导出到 Word、Powerpoint 或 HTML(并使用函数graph2ppt并将graph2doc当前活动的图形导出到 Powerpoint 或 Word),见 https://cran.r-project.org/web/packages/export/index.htmlhttps://github.com/tomwenseleers/export