Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将本地图像添加到RStudio中的.Rmd文件并调整其大小,该文件将生成pdf_R_R Markdown - Fatal编程技术网

将本地图像添加到RStudio中的.Rmd文件并调整其大小,该文件将生成pdf

将本地图像添加到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包,但我的问题仅

我正在尝试将本地图像添加到RStudio中的
.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>