gpt4 book ai didi

r - knitr 图的动态高度和宽度

转载 作者:行者123 更新时间:2023-12-03 09:11:25 24 4
gpt4 key购买 nike

在 knitr 中,可以通过在块选项中简单地指定绘图的大小来指定绘图的大小。

例如:

```{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))

最佳答案

例如,您可以在另一个块中定义宽度,然后使用它

```{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)
```

关于r - knitr 图的动态高度和宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15365829/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com