【发布时间】:2014-06-13 06:19:57
【问题描述】:
下面的代码运行良好,它正确标记了条形图,但是,如果我尝试使用geom_text 生成直方图,我会失败,因为geom_text 需要y-组件,而直方图的y 组件不是原始数据。
标记“普通”条形图 (geom_bar(stat = "identity") 效果很好:
ggplot(csub, aes(x = Year, y = Anomaly10y, fill = pos)) +
geom_bar(stat = "identity", position = "identity") +
geom_text(aes(label = Anomaly10y,vjust=1.5))
我的问题:如何为geom_text 获得正确的y 和label(由? 表示),以便将标签放在直方图条的顶部
ggplot(csub,aes(x = Anomaly10y)) +
geom_histogram()
geom_text(aes(label = ?, vjust = 1.5))
geom_text 需要 x、y 和 labels。但是y和labels不在原始数据中,而是由geom_histogram函数生成的。如何提取必要的数据以在直方图上定位标签?
【问题讨论】: