例如,我有以下简单的命令:
x<-rnorm(2000, 0, 30)
hist(x)
y=0
但是该图显示了线和 x 轴之间的间隙。我希望它以正常格式显示,其中两个轴在(x0, y0)
我可以任意指定的特定点相互接触。这样做的选择是R
什么?
谢谢你。
例如,我有以下简单的命令:
x<-rnorm(2000, 0, 30)
hist(x)
y=0
但是该图显示了线和 x 轴之间的间隙。我希望它以正常格式显示,其中两个轴在(x0, y0)
我可以任意指定的特定点相互接触。这样做的选择是R
什么?
谢谢你。
我认为最简单的方法是简单地使用 绘制它box
,因为plot.histogram
跳过了许多允许您par
直接传递适当设置的绘图设置:
x<-rnorm(2000, 0, 30)
hist(x)
box(bty = "l")
par
有关bty
可能的选项,请参阅中的部分。
一种方法是单独绘制 x 轴并将line
其与 0 坐标对齐。
loc <- hist(x, xaxt="n",bty="l")
axis(1, at=loc$breaks,line=-.75)
您可以在中指定xlim
和。ylim
hist
查看
?hist
和
hist(x, xlim = c(-100, 100), ylim = c(0, 500))