我想在Rmarkdown / knitr制作的beamer幻灯片中加入一个数字。在R代码块中设置fig.width
或fig.height
选项会更改所有绘图元素的相对大小(例如,设置较小的大小会使字体和geom与绘图区域成比例变大),但情节仍然占据了幻灯片的大部分。
相反,我想提出一个占据幻灯片上较少区域的情节。我怎么能这样做?
请注意,这是this的另一个问题,它询问如何制作矢量图形。我的数据保存为pdf。
编辑:在尝试了更多示例后,似乎我需要在调整大小时更加极端,并在ggplot2主题中手动调整基本字体大小。
抱歉!我的坏。
可重复的例子:
```{r logit, fig.width=1.5, fig.height=1.1}
library(ggplot2)
tmp <- data.frame(x = seq(-5, 5, length.out = 50))
tmp$y <- plogis(tmp$x)
plt <- ggplot(tmp, aes(x = x, y = y)) +
geom_line() +
xlab("Linear predictor") + ylab("Probability") +
theme_minimal(base_size = 8)
plt
```