使用 geom_density_ridges() 时如何增加面板顶部的白色 space

how to increase white space at top of panel when using geom_density_ridges()

当我使用 geom_density_ridges() 绘制绘图时,最上面的绘图触及面板的顶部。出于审美目的,我如何在其中创建一点白色 space?

library(ggplot2)
library(ggridges)

ggplot(iris, aes(x = Sepal.Length, y = Species)) + 
   geom_density_ridges()

这可以通过 scale_y_discreteexpand 参数增加 y 尺度的扩展来实现:

library(ggplot2)
library(ggridges)

ggplot(iris, aes(x = Sepal.Length, y = Species)) + 
  geom_density_ridges() +
  scale_y_discrete(expand = expansion(add = c(.3, 1.4)))
#> Picking joint bandwidth of 0.181