Rで複数の線をプロットする方法


  1. データの準備: プロットしたいデータを用意します。例えば、以下のようなデータフレームを考えます。
# サンプルデータの作成
x <- 1:10
y1 <- x^2
y2 <- 2 * x + 3
data <- data.frame(x, y1, y2)
  1. プロットの設定: プロットの外観や軸ラベルなどの設定を行います。
# プロットの設定
plot(x = NULL, y = NULL, xlim = range(data$x), ylim = range(data$y1, data$y2), xlab = "X軸", ylab = "Y軸", type = "n")
  1. 線のプロット: lines() 関数を使用して、各線をプロットします。
# 線のプロット
lines(data$x, data$y1, col = "blue", lwd = 2)
lines(data$x, data$y2, col = "red", lwd = 2)
  1. 凡例の追加: legend() 関数を使用して、各線の凡例を追加します。
# 凡例の追加
legend("topright", legend = c("線1", "線2"), col = c("blue", "red"), lwd = 2)

これで複数の線がプロットされ、凡例も表示されます。適宜、線の色や幅、凡例の位置などを調整してください。

この方法を使えば、Rで簡単に複数の線をプロットすることができます。詳細な設定や他のプロット方法については、Rの公式ドキュメントやオンラインのチュートリアルを参考にしてください。