带标签的ggplot statbin

时间:2015-01-28 20:29:09

标签: r ggplot2 labels

如何摆脱零标签?

ggplot statbin

ggplot(df, aes(x=value)) + 
  stat_bin(binwidth=200) + 
  stat_bin(binwidth=200, geom="text", aes(label=..count..))

2 个答案:

答案 0 :(得分:2)

ggplot(df, aes(x=value)) + 
  stat_bin(binwidth=200) + 
  stat_bin(binwidth=200, geom="text", 
           aes(label=ifelse(..count.. == 0, "", ..count..)))

答案 1 :(得分:1)

drop使用参数stat_bin

ggplot(df, aes(x=value)) + 
  stat_bin(binwidth=200) + 
  stat_bin(binwidth=200, geom="text", aes(label=..count..), drop=TRUE)
  


  如果为TRUE,则删除所有无计数的箱

由于参数drop仅在文本的图中设置为TRUE,因此只会删除标签。