【问题标题】:RMarkdown - knitr - png size won't changeRMarkdown - knitr - png 大小不会改变
【发布时间】:2019-08-20 19:31:46
【问题描述】:

我正在尝试使 png 图像更长,但我更改的任何设置都没有效果。在this 之后,下面显示了三种不同的尝试。这些选项会正确更改最后一个块中的 ggplot 对象。我正在使用 RMarkdown 和 knitr。

```{r setup, include=FALSE, echo=FALSE}
knitr::opts_chunk$set(fig.width=9, fig.height=6) 

library(RODBC)
library(data.table)
library(Matrix)
library(doParallel)
library(tidyverse)
library(gridExtra)

```

```{r , echo=FALSE, fig.height=50 }
knitr::include_graphics("data_sim_plot.png")
```

```{r , echo=FALSE, out.height=50, fig.height=50 }
knitr::include_graphics("data_sim_plot.png")
```

```{r , echo=FALSE, out.height=50, fig.height=50 }
knitr::opts_current$set(fig.height=20) 
knitr::include_graphics("data_sim_plot.png")
```


```{r, echo=FALSE}
# a different ggplot object
readRDS("gg.rds")
```

【问题讨论】:

    标签: r r-markdown knitr


    【解决方案1】:
    ```{r , echo=FALSE, out.width= "500px"}
    knitr::include_graphics("index.jpg")
    
    
    
    ```{r , echo=FALSE, out.width= "800px" }
    knitr::include_graphics("index.jpg")
    

    他们给出了不同长度的图片。这是你想要的吗?

    【讨论】:

    • 它导致不同的长度仅达到一定的宽度。例如,1000px 产生的尺寸与 10000px 相同。我想我没有意识到 1. knitr::opts_chunk$set(fig.width=9, fig.height=6) 设置了最大尺寸,你不能超过那些和 2. 图像的纵横比被锁定。我想我需要自己调整纵横比
    猜你喜欢
    • 2015-12-15
    • 2015-12-02
    • 2021-07-19
    • 1970-01-01
    • 1970-01-01
    • 2016-10-28
    • 2012-07-02
    • 2017-12-14
    • 2016-10-26
    相关资源
    最近更新 更多