将本地图像添加到RStudio中的.Rmd文件并调整其大小,该文件将生成pdf
我正在尝试将本地图像添加到RStudio中的将本地图像添加到RStudio中的.Rmd文件并调整其大小,该文件将生成pdf,r,r-markdown,R,R Markdown,我正在尝试将本地图像添加到RStudio中的.Rmd文件并调整其大小,该文件将生成pdf。我可以很容易地添加文件 ![我的标题].(path/file.png) 但我还没有弄明白如何控制图像的大小。我尝试了带有width属性的HTML代码,但图像不会出现(我认为这只在输出到HTML时有效) 我无法上班: ![我的标题](path/file.png=250x) 有没有办法修改Rmarkdown脚本,只使用Rmarkdown和base R修改本地图像的大小 需要使用png和grid包,但我的问题仅
.Rmd
文件并调整其大小,该文件将生成pdf。我可以很容易地添加文件
![我的标题].(path/file.png)
但我还没有弄明白如何控制图像的大小。我尝试了带有width属性的HTML代码,但图像不会出现(我认为这只在输出到HTML时有效)
我无法上班:
![我的标题](path/file.png=250x)
有没有办法修改Rmarkdown脚本,只使用Rmarkdown和base R修改本地图像的大小
需要使用png
和grid
包,但我的问题仅限于base R。然而,对于其他用户来说,我认为这似乎是一个很好的解决方案。From@tmpname12345
您可以使用raw latex在pdf_输出中包含一个图形:
\includegraphics[width=250pt]{path/file.png}
使用latex的较长示例
\begin{figure}
\includegraphics[width=250pt]{../images/pricePlot2006_1.5.png}
\caption{Prices through time.}\label{fig:1}
\end{figure}
在.Rmd中创建的其他地物将自动编号
```{r namedBlock, fig.cap = "Lots of cars."}
plot(mtcars)
```
您还可以指定图像的大小,如下所示:
![](filepath\file.jpg){ width=50% }
对图像上的宽度
和高度
属性进行了特殊处理。当在没有单元的情况下使用时,单元被假定为像素。但是,可以使用以下任何单位标识符:px
、cm
、mm
、英寸
和%
。数字和单位之间不得有任何空格
来源:如果有人从谷歌来到这里,希望在RMarkdown html_文档中插入图像: 直接插入 这种方法可以说是最容易改变大小的方法
<img src="mypic.png" alt="drawing" width="200" height="50"/>
通过RMarkdown块插入
直接从URL插入
`{r echo=FALSE,out.width='60%}
image_url可能的dup:和@Edi,谢谢。我澄清了我正在寻找一种基本的R方法。你可以使用原始乳胶在pdf_输出中包含一个图形:\includegraphics[width=250pt]{path/file.png}
@tmpname12345,你说得对。我甚至没有想过要尝试,我认为这个答案是最简单的解决方案。但它只在RMarkdown中有效(不在Markdown中)。直接从URL插入的图像不会调整为60%宽度。@gyaan.anveyshak。我想知道像
这样的东西是否有效?
![some caption text here](mypic.png){height="200" width=60% }
knitr::include_graphics("mypic.png")
```{r echo=FALSE, out.width = '60%'}
image_url <- "http://www.example.com/mypic.png"
```
<center><img src="`r image_url`"></center>