Rでヒストグラムに縦線を追加する方法
次の方法を使用して、R のヒストグラムに垂直線を追加できます。
方法 1: 特定の位置に実線の垂直線を追加する
abline(v= 2 )
この構文は、ヒストグラムの x=2 に垂直線を追加します。
方法 2: 特定の位置にカスタムの垂直線を追加する
abline(v=mean(data), col=' red ', lwd= 3 , lty=' dashed ')
この構文は、幅 3 の赤い垂直点線をヒストグラムの平均値に追加します。
方法 3: 複数のカスタム垂直線を追加する
abline(v=quantile(data, .25 ), col=' red ', lwd= 3 ) abline(v=quantile(data, .75 ), col=' blue ', lwd= 3 )
この構文は、ヒストグラムの最初の四分位に赤い縦線を追加し、第 3 四分位に青い縦線を追加します。
次の例は、各メソッドを実際に使用する方法を示しています。
例 1: 特定の位置に実線の垂直線を追加する
次のコードは、ヒストグラムを作成し、x=2 に垂直線を追加する方法を示しています。
#make this example reproducible set. seed ( 1 ) #createdata data <- rnorm(n= 1000 , mean= 5 , sd= 2 ) #create histogram to visualize distribution of data hist(data) #add vertical line at x=2 abline(v= 2 )
例 2: カスタムの垂直線を特定の場所に追加する
次のコードは、ヒストグラムを作成し、幅 3 の赤い垂直点線をヒストグラムの平均値に追加する方法を示しています。
#make this example reproducible set. seed ( 1 ) #create data data <- rnorm(n= 1000 , mean= 5 , sd= 2 ) #create histogram to visualize distribution of data hist(data) #add vertical line at mean value abline(v=mean(data), col=' red ', lwd= 3 , lty=' dashed ')
例 3: 複数のカスタム垂直線を追加する
次のコードは、ヒストグラムを作成し、ヒストグラムの最初の四分位に赤い縦線を追加し、第 3 四分位に青い縦線を追加する方法を示しています。
#make this example reproducible set. seed ( 1 ) #create data data <- rnorm(n= 1000 , mean= 5 , sd= 2 ) #create histogram to visualize distribution of data hist(data) #add vertical lines at 1st and third quartiles abline(v=quantile(data, .25 ), col=' red ', lwd= 3 ) abline(v=quantile(data, .75 ), col=' blue ', lwd= 3 )
追加リソース
次のチュートリアルでは、R で他の一般的なタスクを実行する方法について説明します。
R で相対頻度ヒストグラムを作成する方法
R のヒストグラムに法線曲線を重ねる方法
R で abline() 関数を使用する方法