首页 > 解决方案 > ggplot中的错误我无法生成条形图

问题描述

大家好,我正在尝试通过 ggplot 生成条形图,条形图顶部有值,但我无法摆脱第一步。按照我的代码:

a <- c (1,2,3,4)
b <- c (10,12,13,15)

d1 <- data.frame (a, b)

ggplot (d1, aes (x = a, y = b)) +
   geom_bar () +
   geom_text(stat = 'count', aes(label =..count.., hjust = -0.35))

显示错误:“错误:stat_count() 只能具有 x 或 y 美学。”

怎么解决?

标签: rggplot2

解决方案


使用geom_colwithlabels作为baes

library(ggplot2)
ggplot(d1, aes (x = a, y = b, label = b)) +
  geom_col() + geom_text(vjust = -1)

在此处输入图像描述


推荐阅读