Я хотел бы провести черту через мои графики для среднего. Встроенные аргументы квантилей рисуют линию в нужном мне стиле, но с медианным значением. Как я могу нарисовать один в среднем, желательно без использования geom_vline () или ощупайте ggplot build object, но оставаясь в экологии ggridges?
library(tidyverse)
library(ggridges)
#adding a column for the mean of each Species of the iris dataframe
iris_meaned <- iris %>%
group_by(Species) %>%
mutate(mean_petal_len = mean(Petal.Length)) %>%
ungroup()
iris_meaned %>%
ggplot() +
geom_density_ridges(
aes(x = Petal.Length, y = Species, fill = Species),
quantile_lines = T, quantiles = 2 #adding lines for the median
) +
geom_text(
aes(x = mean_petal_len, y = Species, label = round(mean_petal_len, 2)),
size = 2, nudge_x = 0.03, nudge_y = 0.35
) +
theme_classic() +
theme(
axis.title = element_blank(),
legend.position = "None"
)