【发布时间】:2018-03-12 17:44:54
【问题描述】:
我搜索了这个,但我只提出了这个类似的问题,但在堆叠直方图中标记了计数值。我想要做的是在每个直方图条的顶部标记一个 price 值。
使用类似的histogram-ggplot-show-count-label-for-each-bin-for-each-category
ggplot(aes(x = price ), data = diamonds) +
geom_histogram(aes(fill = cut ), binwidth=1500, colour="grey20", lwd=0.2) +
stat_bin(binwidth=1500, geom="text", colour="white", size=3.5,
aes(label=..count.., group=cut, y=0.8*(..count..))) +
scale_x_continuous(breaks=seq(0,max(diamonds$price), 1500))
当我将 label=..count.. 更改为 ..price.. 时,我得到了
FUN(X[[i]], ...) 中的错误:找不到对象“价格”
我们如何将price 值放在每个直方图的顶部?
提前致谢!
【问题讨论】:
-
This 线程似乎有你的答案。回复:您的错误,
..count..是一个特定的内置stat变量,它调用类似于sum的东西 -
您将如何决定为垃圾箱显示哪个奇异价格值?这些垃圾箱包含一系列价格。
-
@MrFlick 说得好。中间值就好了!