【问题标题】:Histogram of a discrete vector?离散向量的直方图?
【发布时间】:2020-10-29 19:43:34
【问题描述】:

我这里有一个向量,假设 h=(14,14,30) 我想制作一个直方图。例如,在 14 处应该有一个“2”高线,在 30 处应该有一个“1”高线。当我使用 hist(h) 时,我不太得到这个结果。有人知道如何解决这个问题吗?

【问题讨论】:

  • 离散变量的直方图是条形图。你试过barplot(h)吗?如果barplot() 不是您所期望的,您能否提供更多关于您的预期结果的信息?

标签: r graph histogram


【解决方案1】:

我认为你的问题是条的宽度。

hist(h, breaks=10:32)

如果您希望条形图以数字为中心,您可以使用

hist(h, breaks=(10:32)+0.5)

【讨论】:

  • 是的,这就是我想要的!有什么办法可以让栏下方的“30”而不是右侧的右侧?
  • 是的,我会添加到答案中
  • 太棒了!非常感谢你!! :)
  • 我现在使用 max(h) 和 min(h) 作为边界,我得到以下错误:“也许 'breaks' 不跨越 'x' 的范围”。我无法弄清楚问题是什么,我尝试了一切。你有什么想法吗?
  • 我认为你使用了min(h):max(h),而我使用了 10:32。而是尝试min(h):(max(h)+1)
猜你喜欢
  • 1970-01-01
  • 2017-12-08
  • 2012-06-27
  • 1970-01-01
  • 1970-01-01
  • 2016-02-07
  • 2012-01-02
  • 1970-01-01
  • 2012-04-17
相关资源
最近更新 更多