Предположим, мы наблюдали два вида жуков. Мы хотим, чтобы сравнить их размер с помощью geom_violin(), как это сделано ниже:ggplot: Добавить теоретический диапазон на geom_violin()
df = data.frame(species=rep(c('species_a','species_b'),3), size=c(1,1.5,1.2,1.8,1.1,1.9))
ggplot(df, aes(x=species, y=size)) + geom_violin()
Зная, что ожидаемый диапазон размеров [0.8,1.8] для species_a и [1,2, 1,8] для species_b ...
ranges = list(species_a=c(0.8,1.8), species_b=c(1.2,1.8))
Как мы можем легко добавить этот диапазон (например, с серой фигурой) на график?