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 )

r 既存のパスにポイントを追加します

2 番目のデータ フレーム内の点は既存のプロットに追加されており、赤色で表されていることに注意してください。

必要に応じて、 legend()関数を使用してプロットに凡例を追加し、どの点がどのデータ フレームからのものかを区別することもできます。

 #add legend to plot
legend(x= 1 , y= 22 , legend=c(' df1 ', ' df2 '), fill=c(' blue ', ' red '))

: Points()関数は、必要なだけ何度でも使用して、必要な数のデータ フレームから既存のプロットにポイントを追加できます。

追加リソース

次のチュートリアルでは、R で他の一般的なタスクを実行する方法について説明します。

R で散布図上の点にラベルを付ける方法
Rでパスの外側にテキストを追加する方法
R で回帰直線を含む散布図を作成する方法

コメントを追加する

メールアドレスが公開されることはありません。 が付いている欄は必須項目です