7

1 つのプロットに 4 つの ecdf 関数をプロットしようとしていますが、適切な構文がわかりません。

「A、B、C、D」の 4 つの関数がある場合、R でそれらを異なる色で同じチャートにプロットするための適切な構文は何でしょうか。ありがとう!

4

4 に答える 4

14

これが1つの方法です(そのうちの3つについては、4つでも同じように機能します):

set.seed(42)
ecdf1 <- ecdf(rnorm(100)*0.5)
ecdf2 <- ecdf(rnorm(100)*1.0)
ecdf3 <- ecdf(rnorm(100)*2.0)
plot(ecdf3, verticals=TRUE, do.points=FALSE)
plot(ecdf2, verticals=TRUE, do.points=FALSE, add=TRUE, col='brown')
plot(ecdf1, verticals=TRUE, do.points=FALSE, add=TRUE, col='orange')

3番目の範囲が最も広いという事実を使用していることに注意してください。これを使用してキャンバスを初期化します。それ以外の場合は必要ylim=c(...)です。

ここに画像の説明を入力

于 2013-12-16T00:45:08.263 に答える