1. ホーム
  2. r

[解決済み] Rで2つのグラフを同じプロットで表示する

2022-03-15 16:20:48

質問

y1 と y2 を同じプロットで表示したい。

x  <- seq(-2, 2, 0.05)
y1 <- pnorm(x)
y2 <- pnorm(x, 1, 1)
plot(x, y1, type = "l", col = "red")
plot(x, y2, type = "l", col = "green")

しかし、このようにすると、同じプロットに一緒にプロットされないのです。

Matlab では、次のようにすることができます。 hold on しかし、Rでこれを行う方法を知っている人はいますか?

どのように解決するのですか?

lines() または points() は既存のグラフに追加されますが、新しいウィンドウは作成されません。そのため、次のようにする必要があります。

plot(x,y1,type="l",col="red")
lines(x,y2,col="green")