R で既存のプロットに点を追加する方法
Points()関数を使用して、R の既存のプロットに点を追加できます。
この関数は次の基本構文を使用します。
points(df2$x, df2$y, col=' red ')
この特定の構文は、 df2というデータ フレームのxおよびyという変数を使用して、R の既存の散布図に赤い点を追加します。
次の例は、この構文を実際に使用する方法を示しています。
例: R の既存のパスにポイントを追加する
Lot()関数を使用して、R で次の散布図を作成するとします。
#create data frame df1 <- data. frame (x=c(1, 2, 3, 4, 5, 6, 7, 8, 9, 10), y=c(4, 5, 5, 4, 6, 8, 12, 15, 19, 22)) #create scatterplot plot(df1$x, df1$y, col=' blue ', pch= 16 )
注: Col引数はプロット内の点の色を指定し、 pch引数は使用するシンボルを指定します。値 16 は黒丸を表します。
次に、別のデータ フレームからプロットに点を追加するとします。
これを行うには、 points()関数を使用できます。
#create second data frame df2 <- data. frame (x=c(1, 2, 3, 4, 5, 6, 7, 8, 9, 10), y=c(14, 12, 9, 9, 8, 5, 4, 5, 3, 2)) #add points from df2 to the existing scatter plot points(df2$x, df2$y, col=' red ', pch= 16 )
2 番目のデータ フレーム内の点は既存のプロットに追加されており、赤色で表されていることに注意してください。
必要に応じて、 legend()関数を使用してプロットに凡例を追加し、どの点がどのデータ フレームからのものかを区別することもできます。
#add legend to plot legend(x= 1 , y= 22 , legend=c(' df1 ', ' df2 '), fill=c(' blue ', ' red '))
注: Points()関数は、必要なだけ何度でも使用して、必要な数のデータ フレームから既存のプロットにポイントを追加できます。
追加リソース
次のチュートリアルでは、R で他の一般的なタスクを実行する方法について説明します。