-2

我有一些离散数据,我试图在 R 的直方图中绘制。我正在使用内置的 hist() 函数,该函数在大多数情况下对我拥有的数据都有效。但是,当涉及到离散变量时,它看起来有些奇怪(不幸的是,我无法添加图片)。我将其解释为“因为 0 和 1 个孩子的箱子必须在 0 和 1 之间,它决定了所有箱子的宽度,因此决定了“从 1.5 到 2”的结果”。如何将数字放在每个 bin 下方居中的 x 轴上?

提前致谢!

4

1 回答 1

0

您可能需要考虑在第二步中绘制轴:

用 防止 x 轴xaxt="n"

hist(cars$speed, xaxt="n")

绘制 x 轴并使用 调整标签位置hadj=

axis(1, at=seq(0,25,5), hadj=2.5, labels = c("",seq(5,25,5)))

汽车数据示例

于 2021-01-31T09:40:34.787 回答