Base r のプロットにタイトルを追加する方法 (例付き)
title()関数を使用すると、R プロットにタイトルをすばやく追加できます。
この関数は次の基本構文を使用します。
#create scatterplot of x vs. y plot(df$x, df$y) #add title title(' This is my title ')
title()関数で次の引数を使用して、タイトルの外観をカスタマイズすることもできます。
- col.main : タイトルの色
- cex.main : デフォルトのサイズを基準としたタイトルのサイズ
- font.main : タイトルに使用するフォント スタイル (1=プレーン、2=太字、3=斜体、4=太字斜体)
- adj : タイトルの水平位置 (0=左、1=右、デフォルトは 0.5)
- line : タイトルの垂直位置 (正の値はタイトルを上に移動し、負の値はタイトルを下に移動します)
次の例は、 title()関数を実際に使用する方法を示しています。
例: Base R のプロットにタイトルを追加する方法
基本の R Lot()関数を使用して単純な点群を作成するとします。
#create data frame df <- data. frame (x=c(70, 78, 90, 87, 84, 85, 91, 74, 83, 85), y=c(90, 88, 79, 86, 84, 83, 88, 92, 76, 75)) #create scatterplot of x vs. y plot(df$x, df$y, pch= 16 )
デフォルトでは、ベース R はプロットにタイトルを追加しません。
ただし、 title()関数を使用すると、タイトルをすばやく追加できます。
#create data frame df <- data. frame (x=c(70, 78, 90, 87, 84, 85, 91, 74, 83, 85), y=c(90, 88, 79, 86, 84, 83, 88, 92, 76, 75)) #create scatterplot of x vs. y plot(df$x, df$y, pch= 16 ) #add title title(' Plot of X vs. Y ')
タイトルがプロットに追加されていることに注意してください。
さまざまな引数を使用してタイトルの外観をカスタマイズできます。
#create data frame df <- data. frame (x=c(70, 78, 90, 87, 84, 85, 91, 74, 83, 85), y=c(90, 88, 79, 86, 84, 83, 88, 92, 76, 75)) #create scatterplot of x vs. y plot(df$x, df$y, pch= 16 ) #add title with custom appearance title(' Plot of X vs. Y ', col. main =' blue ', cex.main = 2 , font.main= 4 , adj= 0 , line= 0 )
各引数の正確な動作は次のとおりです。
- Col.main : タイトルの文字色を青に変更しました。
- cex.main : タイトルのフォントをデフォルトのサイズの 2 倍に増加しました。
- font.main : タイトルのフォント スタイルを斜体に変更します。
- adj : タイトルが完全に左に移動しました。
- line : タイトルがプロットの上部に触れるまで下に移動しました。
title()関数でこれらのさまざまな引数を自由に試して、独自のプロットで必要な正確なタイトルを作成してください。
追加リソース
次のチュートリアルでは、R で他の一般的なタスクを実行する方法について説明します。
A: cex を使用してプロット要素のサイズを変更する方法
A: bty オプションを使用してグラフ領域のスタイルを変更する方法
A: プロット内の凡例の位置を変更する方法