【发布时间】:2016-04-27 21:39:50
【问题描述】:
假设我们创建了一个条形图,我们希望在其中显示属于给定类别的百分比。我正在考虑调查数据,并显示有多少人对 A、B 或 C 做出了回应,并且这样做无需更改数据。
示例代码:
data(mtcars)
ggplot(data=mtcars, aes(hp))+
geom_bar(aes(y = (..count..)/sum(..count..)), binwidth = 25) +
scale_y_continuous(labels=percent)
现在如何添加百分比标签?我尝试了很多不同的方法,看到了很多人发布的内容,但都没有运气。
【问题讨论】:
-
您所说的百分比标签是什么意思?你想把它们放在哪里?
-
在每个条形图的顶部。例如,类别 1 有 100 名受访者中的 10 名,因此标签应该是 10% 并略高于条形。我不想要直方图,因为响应级别是预先设置的,有点像一个因素。
-
stackoverflow.com/questions/34558129/…应该有几个类似的问题
-
是的,很多例子 - stackoverflow.com/q/11653268/5977215