说,我有以下 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
```
但是这没有正确调整图形的大小,但是当我检查它们时,默认的图形大小已经改变了。谁能解释我哪里出错了?
答案 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)
```