问题标签 [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 - 尝试在 powerpoint 模板上添加绘图时 R 崩溃
我使用 R 和闪亮的库开发了一个仪表板,其中显示了一些不同的图表。这些不是静态图表,但它们是根据您可以通过一些按钮等设置的一些过滤器动态生成的。
下一步,我现在正在做的是创建一个PowerPoint报告,包括我之前生成的那些图表。到目前为止,我得到了这段代码:
以这种方式通过 plotly 创建的给定图表:
此图表没有问题,因为它正确显示在闪亮的应用程序(仪表板)上。
执行上面的代码时,我在 R Studio 上遇到下一个错误:
我发现了一个类似的帖子,但到目前为止还没有解决在 PPTx 中添加绘图而不会使用 addplot() 使 R 崩溃
有谁知道出了什么问题?提前致谢!
r - 记者单元格边界
我正在尝试使用 ReporteRs 包制作 FlexTable。我希望能够使用 cols.vertical 和 rows.vertical 灵活地指定每列和每行是否存在边界,对于所有 ncol()+ 1 列边界和所有 nrow() - 1 行边界。此外,我希望能够在表格边框的顶部和底部包含较暗的边框。下面显示了使用 mtcars 数据集的列规范示例,使用 iris 数据集的子集显示了较暗边框的示例。
r - ReporterRs 旋转单元格中的文本
基于Flextable 示例,我想旋转第一列单元格中的文本(“Alive”、“Melanoma”、“Non-melanoma”):
从文档中我认为 text.direction 属性应该解决这个问题:
还有其他方法吗?(或者有没有办法让这个工作?)
r - 记者字符 NA 空白
我想制作一个使 NA 值显示为 NA 的 FlexTable。当列是数字类时,我可以做到这一点。当列是类字符时,单元格显示为空。当它们是类字符列的一部分时,有没有办法让我的 NA 值出现?我知道我可以简单地将它们替换为“NA”,但我强烈不希望这样做。
reporters - 使用 addPlot 到 pptx 时嵌入字体
我在 RHEL6 上使用 addPlot(使用 vector.graphic=TRUE)将绘图添加到 pptx 文档。我可以通过 fontname_mono (等)参数指定各种字体。例如,在我的系统上,可用的等宽字体之一是“Nimbus Mono L”。但是,似乎这种字体在我的 Windows 安装的 powerpoint 中不可用,因此它使用其他一些(非等宽)字体呈现。ReporteRs 有没有办法“嵌入”请求的字体,以便生成的 pptx 在这方面是可移植的?
注意:虽然设置 vector.graphic=FALSE 确实会导致正确渲染的字体,但这不是我希望的解决方案。
从根本上说,我怀疑这个问题实际上是关于 rvg::dml_pptx 因为它正在做繁重的工作......无论我是否使用 ReporteRs::addPlot 作为前端,我都会得到相同的结果。谢谢
r - 如何从 R 的心理库中保存由 pair.panels 生成的图
我正在使用 R 的心理库,并在 R 中绘制相关对。
我想保存此函数生成的绘图并将其导出,例如使用 ReporteRs 以 word 文档形式导出,但我不能这样做。这个问题已经在这里讨论过了。
当我深入研究为什么我无法导出它时,我意识到用 R 写这个:
打印情节时给了我:NULL
因此,无论pairs.panels 生成的对象是什么,它都可以存储在变量中或重新用于在报告中导出。
作为一种工作方法,我使用 png() 将绘图存储在图像中,然后导入图像并将其插入报告中......效率低且速度慢,因此任何解决方法都会有所帮助谢谢,
r - 记者的“目录”
我在 reporteRs 中使用 docx 模板,使用书签替换文本并添加表格(empty_template = FALSE)。我还为目录的位置添加了书签。这似乎不起作用,并且目录被插入到文档的末尾。有没有办法可以将 TOC 插入正确的位置?
r - 如何在 ReporteRs::addPlot() 之后删除换行符?
我正在使用 ReporteRs 包来生成我的报告。
但是每当我想添加一个情节时,该函数都会在之后添加一个换行符。
我怎样才能防止这种情况,以便我可以将 2 个地块放在同一行上?
r - 安装官员后如何让记者工作
我一直在使用 ReporteRs 包从 R 生成 MS Word 文档。由于一些 Java 问题,我也尝试了官员包。自从我安装了官员,我无法加载 ReporteRs 包:
加载所需的包:ReporteRsjars
loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 中的错误:没有名为“officer”的包</p>
警告:错误:“ReporteRs”的包或命名空间加载失败</p>
我已经尝试删除所有三个包(都使用 pacman::p_delete() 和从我的库中物理删除文件夹)并重新安装。
如果我安装所有三个包,错误消息是:
错误:“namespace:officer”未导出对象“ph_from_xml_at”警告:错误:“ReporteRs”的包或命名空间加载失败</p>
我什至找不到在 ReporteRs 或 ReporteRsjars 中调用此函数的位置,而且我完全不知道如何返回到有效的方法。
编辑:我已经尝试过使用我的(通常的)microsoft R 版本,ReporteRs 之前曾在该版本上工作过,以及常规的 R 3.4。
会话信息():
R 版本 3.4.0 (2017-04-21)
平台:x86_64-w64-mingw32/x64(64位)
在以下环境下运行:Windows >= 8 x64(内部版本 9200)
矩阵产品:默认
语言环境:[1] LC_COLLATE=Danish_Denmark.1252 LC_CTYPE=Danish_Denmark.1252 LC_MONETARY=Danish_Denmark.1252 LC_NUMERIC=C
[5] LC_TIME=Danish_Denmark.1252附加的基础包:[1] stats graphics grDevices utils datasets methods base
其他附加包:[1] compiler_3.4.0 tools_3.4.0
在 Microsoft 客户端中, sessionInfo 是
R 版本 3.3.3 (2017-03-06) 平台:x86_64-w64-mingw32/x64 (64-bit) 运行于:Windows >= 8 x64 (build 9200)
语言环境:
[1] LC_COLLATE=Danish_Denmark.1252 LC_CTYPE=Danish_Denmark.1252 LC_MONETARY=Danish_Denmark.1252 LC_NUMERIC=C
[5] LC_TIME=Danish_Denmark.1252附加的基础包:
[1] stats graphics grDevices utils datasets methods base
其他附加包:
[1] RevoUtilsMath_10.0.0 RevoUtils_10.0.3 RevoMods_11.0.0 MicrosoftML_1.3.0 mrsdeploy_1.1.0 RevoScaleR_9.1.0
[7] lattice_0.20-34 rpart_4.1-10通过命名空间加载(未附加):
[1] codetools_0.2-15 CompatibilityAPI_1.1.0 foreach_1.4.3 grid_3.3.3 R6_2.2.2
[6] jsonlite_1.3 curl_2.3 iterators_1.0.8 tools_3.3.3 mrupdate_1.0.1