【问题标题】:Unable to view plots on .md file in GitHub无法在 GitHub 中查看 .md 文件上的绘图
【发布时间】:2018-07-26 04:51:42
【问题描述】:

我在 R Studio 上创建了一个 R markdown 文件,并使用 Knit 函数创建了一个 html 文件。最终,在我的工作目录中创建了 .md 文件和 html 文件。此外,还自动创建了一个图形文件夹/目录。因此,我将所做的所有更改推送到我的 GitHub 存储库。

现在,我的问题是当我在 GitHub 上打开 .md (markdown) 文件时,它看不到绘图。它显示了它的链接。附上一个sn-p供参考。

我尝试了一些不起作用的方法:

  1. 添加以下代码块

    library(knitr)
    opts_chunk$set(dev="png")
    
  2. 图像链接的 ?raw=true 结尾。我变了

    ![](PA1_template_files/figure-html/每天的总步数-1.png) 到

    ![](PA1_template_files/figure-html/每天的总步数-1.png?raw=true)

我正在使用:

  • R-Studio 版本:1.0.143

  • Windows 7

【问题讨论】:

  • 我认为这是意料之中的。 “md”文件是中间文件,不打算直接使用。您应该在网络浏览器中查看 html 文件,您的图片应该在那里。如果您想在线托管输出 html 页面,可以尝试 gh-pages
  • 请阅读Under what circumstances may I add “urgent” or other similar phrases to my question, in order to obtain faster answers? - 总结是这不是解决志愿者的理想方式,并且可能会适得其反。请不要将此添加到您的问题中。
  • @TCZhang 感谢您的回复。我同意你的回答,这也是我的理解。但不幸的是,我正在处理的任务需要在降价文件上查看图表。奇怪!
  • @halfer 感谢您的反馈和编辑。对不起,这是我在这里的第一篇文章,看起来我做得不太好。下次我会更好地遵循指导方针。
  • 在这种情况下,您可以将图像上传到 imgur 并尝试 ![](imgurl) 将其嵌入到您的文件中。

标签: markdown r-markdown knitr figure


【解决方案1】:

解决了问题!

我从代码块名称中删除了空格并且它起作用了。

我现在可以在 markdown 文件中查看图表/图形。

关于 R-studio 支持的一篇文章让我尝试了这个解决方案。重复的谷歌搜索有帮助。

【讨论】:

    【解决方案2】:

    我通过在 .Rmd 文件中设置全局选项解决了这个问题,如下所示:

    ```{r global_options}
    knitr::opts_chunk$set(fig.path='Figs/')
    ```
    

    【讨论】:

    • 请详细说明/提供更深入的答案,说明为什么会这样。不推荐粘贴没有任何解释就可以工作的代码,因为它不会向其他访问者传授任何知识。
    猜你喜欢
    • 2021-06-26
    • 2020-10-13
    • 2013-09-29
    • 2021-05-28
    • 2016-05-06
    • 2019-04-11
    • 2016-11-28
    • 1970-01-01
    • 2015-01-15
    相关资源
    最近更新 更多