2

累積関数でプロットしたいデータがあります。

私が持っているRコードは次のとおりです。

dat <- read.table("evalues_point.txt" )
pre.test <- dat$V1
print (pre.test)

pre.ecdf <- ecdf(pre.test)
rx <- range(pre.test)
ry <- max(length(pre.test))


curve(length(pre.test)*(1-pre.ecdf(x)), from=rx[1], to=rx[2], col="red", xlim=rx, ylim=c(0,ry))

私のそのコードでは、現在のプロットは次のようになります(対数スケールなし)。Y軸に対数スケールをプロットするようにコードを変更するにはどうすればよいですか?

データはこちらからダウンロードできます

ここに画像の説明を入力してください

4

1 に答える 1

4

呼び出しに引数を追加できlog = "y"ますが、最小エクステントをゼロからより高い値に変更する必要があります。?plot.defaultから渡されるこの引数の詳細については、を参照してくださいcurve

于 2012-04-07T08:48:21.553 に答える