У меня есть данные, что говорит мне, сколько минут потребовалось, чтобы решить поставленную задачу:гистограмма плотности в ggplot2: этикетка высота бар
dat = data.frame(a = c(5.5,7,4,20,4.75,6,5,8.5,10,10.5,13.5,14,11))
Я построена гистограмма плотности данных с пакетом ggplot2:
p=ggplot(dat, aes(x=a)) + geom_histogram(aes(y=..density..),breaks = seq(4,20,by=2))+xlab("Required Solving Time")
Теперь я хотел бы добавить ярлыки высоты каждой панели плотности поверх нее. Я попытался достичь этого , добавив +geom_text(label=..density..)
. Это возвращает ошибку
объект '..density ..' не найден
однако. Кто-нибудь знает, что вход функции geom_text()
имеет , чтобы быть в моем случае, чтобы получить эти ярлыки?
Решение без geom_text()
тоже хорошо, но я предпочел бы, чтобы оставался в пакете ggplot2.
Это вы после? http://stackoverflow.com/questions/24198896/how-to-get-data-labels-for-a-histogram-in-ggplot2/24199013#24199013 – MrFlick
Да, я видел этот ответ, когда я искал stackoverflow, но в моем случае это гистограмма плотности, а не абсолютные полосы частот. Я не смог найти решение моей проблемы из этого ответа ... – Alias