38

Knitr では、chunk オプションで指定するだけで、プロットのサイズを指定できます。

例えば:

```{r, fig.width=9,fig.height=3}
plot(x)
```

の変数に基づいて、図の高さと幅を動的に調整できるようにしたいと考えていますx。x が data.frame だとしましょう:

x <- data.frame(x=factor(letters[1:3]),y=rnorm(3))

たとえば、 fig.height を次のように調整したいとします。length(unique(x$x))

4

3 に答える 3

33

たとえば、別のチャンクで幅を定義してから使用できます

```{r,echo=FALSE}
x <- data.frame(x=factor(letters[1:3]),y=rnorm(3))
len = length(unique(x$x))
```


```{r fig.width=len, fig.height=6}

plot(cars)
```
于 2013-03-12T16:00:36.527 に答える