Близкие,
Я строю гистограммы, используя geom_histogram, и я хотел бы пометить каждую гистограмму средним значением (я использую среднее значение для этого примера). Проблема в том, что я рисую несколько гистограмм в одном аспекте, и у меня перекрываются метки. Вот пример:
library(ggplot2)
df <- data.frame (type=rep(1:2, each=1000), subtype=rep(c("a","b"), each=500), value=rnorm(4000, 0,1))
plt <- ggplot(df, aes(x=value, fill=subtype)) + geom_histogram(position="identity", alpha=0.4)
plt <- plt + facet_grid(. ~ type)
plt + geom_text(aes(label = paste("mean=", mean(value)), colour=subtype, x=-Inf, y=Inf), data = df, size = 4, hjust=-0.1, vjust=2)
Результат:

Проблема в том, что метки для подтипов a и b перекрываются. Я хотел бы решить это.
Я пробовал позицию, как уклонение, так и стек, например:
plt + geom_text(aes(label = paste("mean=", mean(value)), colour=subtype, x=-Inf, y=Inf), position="stack", data = df, size = 4, hjust=-0.1, vjust=2)
Это не помогло. Фактически, он выдал предупреждение о ширине.
Не могли бы вы помочь? Спасибо, Риад.
