【问题标题】:Can you show the HTML output of an rmarkdown block without knitting the whole document?你能在不编织整个文档的情况下显示 rmarkdown 块的 HTML 输出吗?
【发布时间】:2020-09-17 14:01:33
【问题描述】:

我创建了一个 R markdown notebook,用于记录实验结果。随着越来越多的实验和临床数据,编织文档的时间显着增加。

我创建了很多图,编织文档并与我的同事共享 HTML。 我的问题是:有没有办法以它们在 RStudio 的 HTML 文档中出现的方式显示最终图 而不 编织文档?

尝试不同的尺寸并且不得不一次又一次地编织输出是一种痛苦。 还是只有反复试验?

感谢您的简短回答,如果不合适,可以删除此帖子。亲切的问候 最大

【问题讨论】:

  • 如果您在脚本而不是笔记本中运行代码,则适当的数据将在环境中。然后,您可以在不编织整个笔记本的情况下对绘图进行试验,因为您可以在绘图窗口中查看绘图和/或将它们导出为多种不同的格式。然后,一旦找到合适的情节,您就可以将代码移植到笔记本中。
  • 嗨,我的笔记本也显示了这些图。情节本身不是问题,因为我在笔记本中创建它们。问题是输出的维度与环境的维度有何不同。我想知道是否有要检查的内容,不同的维度将如何影响 HTML 输出中的绘图,而无需编织文档以找出答案。

标签: r r-markdown markdown


【解决方案1】:

在绘图窗口中,您可以转到“导出>另存为图像”;这使您可以实时更改绘图的大小并查看它的外观。它不是很完美,因为它以像素为单位显示绘图的大小,并且您的 Rmd 需要以英寸为单位,但您应该能够弄清楚您的系统需要什么转换。还有一个“导出”>“另存为 PDF”,它确实具有以英寸为单位的输出大小,但不允许您实时调整绘图的大小,尽管它可以“预览”给定尺寸的绘图。无论哪种方式,您都可以通过这种方式处理绘图的大小(并知道这些大小是多少),而无需编织整个文档。

【讨论】:

    【解决方案2】:

    这就是 R 笔记本的美妙之处,您可以在前一个 R 块中运行所有数据分析和争论,然后将下一个块用作可视化块来处理维度。如果你使用这个按钮,它只会运行块而不是编织整个文档。

    【讨论】:

    • 我知道, cmd + enter 也可以完成这项工作。生成的绘图不显示 html 输出,但通常呈现良好的标准 R 输出,但没有定义尺寸,HTML 输出通常会切断线条或弄乱绘图的某些部分。不过谢谢
    猜你喜欢
    • 1970-01-01
    • 2019-11-03
    • 1970-01-01
    • 2021-02-11
    • 1970-01-01
    • 2019-02-05
    • 2020-08-05
    • 1970-01-01
    • 2014-11-22
    相关资源
    最近更新 更多