ケィオスのRメモランダム

Rを使いこなすためのちょっとしたメモです

【Rでグラフ】histを使ったヒストグラム描画で線を太くする

Rのコマンドhistを使ってヒストグラムや確率密度を推定してグラフを描くことができます.ただ一つ困ったことに,グラフの線を太くしようとして,lwdを指定して,

x <- rnorm(1000)
hist(x, lwd=10)

としても,横軸と縦軸の線がぶっとくなるだけで,ヒストグラムの線の太さは同じままです.

lwdを指定すると軸の線が太くなる

つまり,plotのように,lwdの値を指定して線を太くする方法が使えません.

方法がわからず,インターネット検索してついに答えを見つけました. 以下のページを参考にさせていただきました.ありがとうございます.

How to increase the thickness of histogram lines in base R?

ヒストグラムの線を太くする方法

ということで,忘れないようにメモっておきます.なぜか,lwdの値の指定方法が違うようで,histの前に

line <- par(lwd=10)

を実行しておけばよいようです.

例えば,

x <- rnorm(1000)
line <- par(lwd=10)
hist(x, lwd=10)

とすれば,下の図のようにグラフの線が太くなります.

線を太くすることに成功