0

例如,我有以下简单的命令:

x<-rnorm(2000, 0, 30)
hist(x)

y=0但是该图显示了线和 x 轴之间的间隙。我希望它以正常格式显示,其中两个轴在(x0, y0)我可以任意指定的特定点相互接触。这样做的选择是R什么?

谢谢你。

4

3 回答 3

2

我认为最简单的方法是简单地使用 绘制它box,因为plot.histogram跳过了许多允许您par直接传递适当设置的绘图设置:

x<-rnorm(2000, 0, 30)
hist(x)
box(bty = "l")

par有关bty可能的选项,请参阅中的部分。

在此处输入图像描述

于 2012-05-21T00:44:51.747 回答
2

一种方法是单独绘制 x 轴并将line其与 0 坐标对齐。

loc <- hist(x, xaxt="n",bty="l")
axis(1, at=loc$breaks,line=-.75)

在此处输入图像描述

于 2012-05-20T22:02:03.807 回答
0

您可以在中指定xlim和。ylimhist

查看

?hist

hist(x, xlim = c(-100, 100), ylim = c(0, 500))
于 2012-05-20T19:07:53.237 回答