たとえば、次の簡単なコマンドがあります。
x<-rnorm(2000, 0, 30)
hist(x)
y=0しかし、グラフは線と x 軸の間にギャップを示しています。(x0, y0)任意に指定できる特定の点で 2 つの軸が互いに接触する通常の形式で表示したいと考えています。それを行うためのオプションは何Rですか?
ありがとうございました。
たとえば、次の簡単なコマンドがあります。
x<-rnorm(2000, 0, 30)
hist(x)
y=0しかし、グラフは線と x 軸の間にギャップを示しています。(x0, y0)任意に指定できる特定の点で 2 つの軸が互いに接触する通常の形式で表示したいと考えています。それを行うためのオプションは何Rですか?
ありがとうございました。
これを行う最も簡単な方法は、 を使用して描画することだと思います。これはbox、適切な設定を直接plot.histogram渡すことができるプロット設定の多くをスキップするためです。par
x<-rnorm(2000, 0, 30)
hist(x)
box(bty = "l")
可能なオプションparについては、のセクションを参照してください。bty

1 つの方法は、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))