3

d入力するだけで作成した値のリストからのヒストグラムがあります

hist(d)

そして、これは私が得るものです:ここに画像の説明を入力してください

x軸がこのプロットの原点(左下隅)まで左端まで伸びるようにするにはどうすればよいですか?なぜ-0.4でカットオフするのですか?

4

3 に答える 3

6

マクロの答えは、はるかに単純なルートです。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)

ここに画像の説明を入力してください

「なぜ?」に関しては、軸を描画するためのデフォルトを何かに設定する必要があるため、軸と目盛りのラベルがの感度に応じて「きれい」であることを確認するためにかなりの努力をするコードがたくさんあります、まあ、それを書いた人は誰でも。一般的に、それは良い仕事だと思いますが、もちろん誰もが同意するわけではありません。

于 2012-07-18T15:11:19.313 に答える
4

タグのx使用範囲を微調整できます。xlimたとえば、

hist(d,xlim=c(-10,10))
于 2012-07-18T14:52:39.127 に答える
3

2つの提案:

#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))
于 2012-07-18T15:13:28.093 に答える