我使用 ggplot2 来计算和总结数据框中每种模式的出现次数。 testdata$V5 是一个有 4 种不同模式的因子。 testdata 中的每一行都有一个模式条目,我想对它们进行计数。
p <- ggplot(testdata,aes(V5))
p = p + geom_histogram()
show(p)
此代码生成以下图:
我现在尝试在每个条形图顶部显示显示计数的文本标签,但我不太明白如何使用 stat_summary 来实现这一点。如何在每个 x 值栏的顶部生成显示计数的文本标签?
我试过了
p <- ggplot(testdata,aes(V5))
p = p + geom_histogram()
p = p + stat_summary(fun.data=count, geom="text", size=20, color="red") #<-- no effect
show(p)
但它没有绘制任何东西。
最佳答案
您可以将“隐藏”变量 ..count..
与 geom_text
结合使用:
p +
geom_histogram() +
stat_bin(aes(label=..count..), geom="text", position="identity", size=20, color="red")
geom_text
还具有可能有用的 hjust
和 vjust
参数。
关于r - ggplot2:如何总结计数? stat_summary 或 stat_bin,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22500590/