【问题标题】:R histogram number of instances in each bin on plotR 直方图 图上每个 bin 中的实例数
【发布时间】:2013-10-24 21:14:32
【问题描述】:

我希望每个 bin 的实例数也显示在图表上

set.seed(1)
x<-rnorm(1:100)
hist(x)

【问题讨论】:

    标签: r plot histogram


    【解决方案1】:

    试试这个

    set.seed(1)
    x<-rnorm(1:100)
    y <- hist(x, plot=FALSE)
    plot(y, ylim=c(0, max(y$counts)+5))
    text(y$mids, y$counts+3, y$counts, cex=0.75)
    

    给出:

    【讨论】:

      【解决方案2】:

      另一个更简单的解决方案是在 hist(...) 方法本身中使用 labels=TRUE。它将包括直方图中每个箱顶部的出现次数/计数。

      但是,我建议始终为直方图添加 xlimylim

      代码:

       set.seed(1)
       x <- rnorm(1:100)
       hist(x, xlim = c(-3,3), ylim = c(1,30), labels = TRUE) 
      

      【讨论】:

        【解决方案3】:

        这会自动发生。左边叫“频率”

        【讨论】:

        • 我希望每个出现次数的确切数字不是 y 轴上的范围,而是每个 bin 内的图表上
        • 是的,Jilber 的回答很完美。
        最近更新 更多