d
我只需键入即可从值列表中获得直方图
hist(d)
这就是我得到的:
如何使 x 轴一直延伸到该图的原点(左下角)?为什么它会在 -0.4 处截止?
宏的答案是迄今为止最简单的方法。但是,如果你真的对默认行为不满意hist
(真的,这是axis
我想的默认行为),你总是可以抑制轴并自己绘制它们:
set.seed(123)
d <- rnorm(1000)
hist(d,axes = FALSE)
axis(1,at = seq(-3,3,1),labels = TRUE,pos = 0)
axis(2,pos = -3)
至于“为什么?”,绘制轴的默认值必须设置为某个值,因此那里有很多代码努力确保轴和刻度标签根据,好吧,谁写的。总的来说,我认为它做得很好,但当然不是每个人都同意。
您可以调整x
使用xlim
标签的范围。例如,尝试
hist(d,xlim=c(-10,10))
两个建议:
#See if this is sufficient:
hist(...)
box()
#If not, try custom axes:
hist(..., xlim = c(-.5, .5), axes = F)
box()
axis(1, seq(-.5, .5, length = 6))
axis(2, seq(0, 30, by = 5))