我用ggplot2创建了一个图,其中x轴标签不可读,除非图大于默认值。在Rstudio中查看时,我可以动态调整大小。使用ggsave()保存时,我可以指定高度和宽度。我如何在Rmarkdown文件中执行此操作,以便输出包含所需大小的图?
答案 0 :(得分:41)
您可以在代码块中指定高度和宽度
```{r, fig.width=10,fig.height=11}
df %>% ggplot(aes(x = x, y = y)) + geom_point()
```
答案 1 :(得分:2)
如果您想对所有绘图都执行此操作,则可以使用文件开头的 r setup
Rmd 块。
knitr::opts_chunk$set(echo = TRUE, fig.width = 10, fig.height = 5)
答案 2 :(得分:2)
作为补充,请注意您还可以使用 ggplot2::unit()
使用公制单位:
library(ggplot2)
knitr::opts_chunk$set(fig.width=unit(18,"cm"), fig.height=unit(11,"cm"))
答案 3 :(得分:-1)
{r, fig.width=10, fig.height=10}
# your R code
{r, fig.width=14, fig.height=12}
# your R code