使用knitr::include_图形的图形大小块选项被忽略
给定以下使用knitr::include_图形的图形大小块选项被忽略,r,knitr,R,Knitr,给定以下r标记文件: ```{r} library(knitr) ``` ```{r, out.width="100%"} path <- "plotx.png" knitr::include_graphics(path) ``` ```{r, out.width="100%", out.height="150%"} knitr::include_graphics(path) ``` 对于HTML输出,设
r标记文件:
```{r}
library(knitr)
```
```{r, out.width="100%"}
path <- "plotx.png"
knitr::include_graphics(path)
```
```{r, out.width="100%", out.height="150%"}
knitr::include_graphics(path)
```
对于HTML输出,设置out.width=“100%”
会将图像缩放到其父容器的100%宽度,而不是图像像素的100%。Therby保持纵横比,在不失真的情况下提供最大可能的结果。因此,设置out.width=“100%”和out.height=“150%”
会产生相同的结果。使用像素获得精确的尺寸(这可能会导致失真)
对于LaTeX输出,纵横比保持不变,无论您使用像素还是%(唯一的区别是像素被视为像素,并且%被转换为缩放因子,以\textheight
和\linewidth
)。您可以使用chunk选项out.extra='keepaspectratio=false'
来防止这种情况
示例:
来自的图像
---
标题:“无标题”
输出:
html_文档:默认值
pdf_文档:默认值
---
乳胶和HTML:宽度=100px,宽高比保持不变
`{r,out.width=“100px”}
老虎