RNotebook没有获取默认的数字大小

时间:2017-07-27 14:11:57

标签: r knitr r-markdown rnotebook

说,我有以下 RNotebook 块来绘制数字:

```{r}
plot(cars)
```

现在,我想将其绘制为10x10的数字。我可以用这个:

```{r fig.height = 10, fig.width = 10}
plot(cars)
```

并且工作正常。但是说我想重新定义全球数字大小并默认为那些。我试过用这个:

```{r}
knitr::opts_chunk$set(fig.height = 10, fig.width = 10)
plot(cars)
knitr::opts_chunk$get()$fig.width
knitr::opts_chunk$get()$fig.height
```

但是这没有正确调整图形的大小,但是当我检查它们时,默认的图形大小已经改变了。谁能解释我哪里出错了?

1 个答案:

答案 0 :(得分:0)

进行一些操作,并使用html_document输出类型,如果您将opts_chunk调用放在要使用它的位置之前,则可以正常工作。

---
title: "R Notebook"
output:
  html_document
---

```{r, setup}
knitr::opts_chunk$set(fig.width = 5)
```

```{r}
knitr::opts_chunk$set(fig.width = 8)
```

```{r}
plot(cars)
```

```{r}
knitr::opts_chunk$set(fig.width = 12)
```

```{r}
plot(cars)
```