r - 如何使用ggplot2向条形图中的条形添加频率计数标签?

标签 r ggplot2 geom-bar geom-text

这个问题在这里已经有了答案:





Show frequencies along with barplot in ggplot2

(5 个回答)


6年前关闭。




我想将 [r] 因子变量的频率分布绘制为条形图,其中条形表示因子水平的频率计数。我使用 ggplot2 来做到这一点,这没有问题。

我无法弄清楚的是如何将频率计数标签添加到条形图中的条形图上。我尝试过的语法如下:

ggplot(data, aes(x = factorvar)) + geom_bar(fill = "somecolor") + geom_text(aes(y = ???))

我想我在 stackoverflow 和 W.Chang 的“R Graphics Cookbook”中进行了彻底的搜索,但在上面的 geom_text() 美学中,我找不到任何关于我应该与“y”匹配的参数的具体答案。我尝试了一些变体,例如:(y = ..count..) 但它没有用。

我将不胜感激任何帮助。谢谢...

最佳答案

ggplot(data=diamonds, aes(x=clarity)) +
geom_bar() +
geom_text(stat='count', aes(label=..count..), vjust=-1)

enter image description here

关于r - 如何使用ggplot2向条形图中的条形添加频率计数标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26553526/

相关文章:

r - 如何在 ggplot2 中绘制剪裁密度图而不丢失部分

r - 如何使用 grid.arrange 排列绘图的变量列表?

r - 如何更改 ggplot2 中分类变量的 x 轴大小?

r - ggplot2 - 轴美学

r - 在ggplot2中,条形的边框可以只在一侧改变吗? (颜色、厚度)

r - Alpha 美学显示箭头的骨架而不是普通形状 - 如何防止它?

javascript - Shiny 应用程序可以在不访问服务器的情况下响应控件吗?

r - 如何获取 R 文件并将文件中的所有变量存储在列表中

r - 每次迭代后跳过元素乘以列的元素

r - ggplot/mapping 美国县 — R 中的可视化形状问题