使用 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_discrete
的 expand
参数增加 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
当我使用 geom_density_ridges()
绘制绘图时,最上面的绘图触及面板的顶部。出于审美目的,我如何在其中创建一点白色 space?
library(ggplot2)
library(ggridges)
ggplot(iris, aes(x = Sepal.Length, y = Species)) +
geom_density_ridges()
这可以通过 scale_y_discrete
的 expand
参数增加 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