stat_bin

时间:2015-06-21 18:37:42

标签: r ggplot2 histogram

为什么在ggplot2中执行以下图表时出现此ymax错误?我正在尝试使用一些数据标签创建直方图。

require(ggplot2)
df=data.frame(ToothGrowth)
ggplot(df,aes(x= len))  + 
  stat_bin(geom="bar", binwidth=5, aes(fill=..count..), colour="black") + 
  stat_bin(binwidth=5, geom="text", aes(label=..count..), vjust=-1.5) +
  facet_grid(.~supp)+
  ylim(c(0,15))+
  theme_bw()

有人可以向我解释一下ymax参数是什么吗?

1 个答案:

答案 0 :(得分:0)

这可以通过以下方式解决:

ggplot(df,aes(x= len, ymax=max(..count..)))  + 
  stat_bin(geom="bar", binwidth=5, aes(fill=..count..), colour="black")

首先将ymax参数放在aes中,并在您使用..count..的情况下将其设置为stat_bin