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 回答