【问题标题】:How to plot histogram in R and have exact axis values.如何在 R 中绘制直方图并具有精确的轴值。
【发布时间】:2013-07-13 09:20:08
【问题描述】:

基本上我想在 R 中绘制数据的直方图,但不希望 x 轴刻度为 (0, 20, 40, 60, 80)。我希望它具有在我的数据中出现的确切值。例如,如果我的数据包含这些值:(0, 0, 2, 5, 7, 12, 14),我希望我的 x 轴具有这些数字而不是一般比例。然后,y 轴将具有已经存在的频率。我该怎么做?

【问题讨论】:

    标签: r plot distribution axis histogram


    【解决方案1】:

    如果您只对可能值的计数感兴趣,而不是真正的直方图,那么barplot 将是合适的:

    x <- c(0, 0, 2, 5, 7, 12, 14)
    uval <- sort(unique(x))
    counts <- rowSums(sapply(x, function(x) x==uval))
    barplot(counts, names=uval)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-12-11
      • 1970-01-01
      • 2015-10-16
      • 2018-05-07
      • 2016-12-13
      • 2016-11-23
      • 2014-05-20
      • 1970-01-01
      相关资源
      最近更新 更多