【发布时间】:2016-05-07 17:02:21
【问题描述】:
我有数据告诉我完成一项任务需要多少分钟:
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..)。
这会返回错误
找不到对象'..密度..'
然而。有谁知道geom_text() 函数的输入是什么
在我的情况下获得这些标签?
没有geom_text() 的解决方案也可以,但我更喜欢
留在 ggplot2 包中。
【问题讨论】:
-
这就是你想要的吗? stackoverflow.com/questions/24198896/…
-
是的,我在搜索 stackoverflow 时看到了这个答案,但在我的情况下,它是密度直方图,而不是绝对频率条。我无法从那个答案中找到解决问题的方法......