如何在Markdown中使用knitr导入本地图片

39

我有一个在本地目录中外部创建的png图像,我想使用knitr将其导入报告中。最终目标文件类型是html。当我使用R代码创建自己的图形时,我没有问题,但是对于我认为更简单的问题,我感到迷茫。

顺便问一下,如果我有一个URL链接,我该如何导入图形?

2个回答

56

如果您已经有本地图像,可以使用HTML或Markdown语法将其包含在文档中。 HTML语法<img src="path/to/your/image" />,而markdown则是![title](path/to/your/image)


3
在RStudio中使用rmarkdown,有没有一种方法可以调整和居中图片的大小? - Paulo E. Cardoso
1
@PauloCardoso 请针对新问题发布新帖子。 - Yihui Xie
抱歉,我并没有提出任何不同的要求,只是希望你能改进一下你的回答。addi可以简单地回答“不,没有”或“是的,添加一段代码”。无论如何,感谢你抽出时间来评论。 - Paulo E. Cardoso
@PauloCardoso 没问题。那么我的回答是,是的,我已经提到了HTML语法。 - Yihui Xie
请参考此链接:https://dev59.com/JmUo5IYBdhLWcg3w-zei - baptiste
@Yihui,看起来路径不能包含空格,因为我试图用引号括起来的路径导致了错误。将文件放在一个没有空格的目录路径中运作正常。 - svannoy

0

在 R Markdown 中,您可以使用 knitr::include_graphics() 来包含图像。

knitr::include_graphics(rep('path_of_image.png'))

请确保在路径中使用'/'而不是'\'。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接