r - 在 R Markdown 中使用 include_graphics 不会在 HTML 文件中重现图像

标签 r rstudio r-markdown rnotebook

我正在尝试在 R Studio 中使用 R Markdown Notebooks(.Rmd 文件)来记录笔记和练习,同时学习 R 编程。我发现通过代码块生成的任何图都正确地复制到了相应的 html 文件中,但是我无法获取要在 html 中复制的图像。

下面的示例代码 - 该图像是工作目录路径中的 .PNG 文件。

```{r}
library(knitr)
knitr::include_graphics("MyImage.PNG")
```

这会正确复制 R Markdown Notebook 中的图像,但不会复制 html 文件中的图像。

我可以直接使用 html 语法复制 html 文件中的图像 -

<img src="MyImage.PNG" alt="MyImage">

我查看了有关此主题的其他问题,但无法通过提供的任何解决方案解决此问题。如果你们中的任何人能帮助解决这个问题,我将不胜感激。

谢谢!

最佳答案

我认为这可能是与添加 shiny 相关的错误。

我刚刚做了一个快速测试,它适用于普通文档:

---
title: "Test"
output: html_document
---

```{r setup, include=FALSE}
library(knitr)
opts_chunk$set(echo = TRUE)
```

```{r, echo=FALSE, out.width="50%"}
include_graphics("../images/RMarkdownOutputFormats.png")
```

enter image description here

但是当我添加 shiny 时它不再起作用了:

---
title: "Test"
output: html_document
runtime: shiny
---

```{r setup, include=FALSE}
library(knitr)
opts_chunk$set(echo = TRUE)
```

```{r, echo=FALSE, out.width="50%"}
include_graphics("../images/RMarkdownOutputFormats.png")
```

enter image description here

关于r - 在 R Markdown 中使用 include_graphics 不会在 HTML 文件中重现图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53580306/

相关文章:

r - 向脊线图添加显着性括号

ubuntu - RStudio 通常在黑屏中启动;需要 sudo 才能工作

r - 使用 knit 有条件地在 RMarkdown 中包含子文档列表

r - 从瑞典统计局下载数据。查询中的瑞典语字符

r - 寻找图像边界

此环境无法安装rstudio(Windows 10上的Anaconda3)

r - 是否可以在 RStudio 中检索控制台输出历史记录?

html - 使用 Rmarkdown 创建评论框(HTML 文件)

r - 在 bookdown book 的末尾创建几个索引定义/定理

r - 在R中的数据帧的列中查找每个字符串的长度