Я хотел бы включить фигуру на слайде проектора, созданном Rmarkdown/Knitr. Установка параметров fig.width
или fig.height
в фрагменте кода R изменяет относительный размер всех элементов графика (например, установка меньшего размера делает шрифты и геометрию больше пропорционально области графика), но график по-прежнему занимает большую часть слайда.
Вместо этого я хотел бы представить сюжет, который занимает меньше места на слайде. Как я могу это сделать?
Обратите внимание, что это вопрос, отличный от this, который спрашивает о том, как создавать векторную графику. Мои рисунки сохранены в формате pdf.
EDIT: попробовав еще несколько примеров, кажется, мне просто нужно было более радикально изменить размер и вручную настроить базовый размер шрифта в теме 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
```
plt
илиmyfig
. Функцияplot
по умолчанию учитываетfig.width
иfig.height
. - person user2554330   schedule 29.11.2016