【问题标题】:Embedding scalable images in R Markdown HTML output file在 R Markdown HTML 输出文件中嵌入可缩放图像
【发布时间】:2017-10-12 09:27:27
【问题描述】:

我目前正在尝试以可扩展的方式将外部图像 (PNG) 嵌入到我的 R markdown HTML 输出文件中。

到目前为止,我所尝试的只是将它们设置为与 HTML 文件中可用空间相等的宽度(不知道以像素为单位有多少,可能约为 800 像素),即使原始图像大小约为 1500x700。

我想要的是,当我增加 HTML 查看器的窗口大小时,图像也会增加,至少达到它们的原始分辨率。缩小规模没有问题。

我的尝试:

```{r fig.width=100, fig.height=55, echo=FALSE}
library(png)
library(grid)
img <- readPNG("images/image.png")
grid.raster(img)
```

<img src="images/image.png">

...没有成功。

有人知道怎么做吗?非常感谢您的帮助:)

【问题讨论】:

    标签: html r r-markdown


    【解决方案1】:

    您可能希望使用带有百分比的out.width 代替fig.widthfig.height,这将是文本区域的百分比。您可以将其与include_graphics() 一起使用。如果您不设置out.height,则比率将保持正常。

    ```{r, echo=FALSE, out.width='80%'}
    knitr::include_graphics("images/image.png")
    ```
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-09-30
      • 2015-10-12
      • 2019-09-25
      • 2017-01-03
      • 1970-01-01
      • 2016-10-17
      • 1970-01-01
      • 2012-02-01
      相关资源
      最近更新 更多