标签ECDF绘图点

时间:2012-03-19 09:59:48

标签: r plot cdf ecdf

我正在尝试用我的数据字段中的另一列标记ECDF图的点。 目前我正在使用它:

untouched = read.table("results-untouched.tsv", sep="\t")
plot.ecdf(untouched$V4, xlim=c(0.75,1.25), ylim=c(0,1), col='green', verticals=T)

哪个情节很好,但我无法将标签添加到各点。标签位于untouched$V1

关于如何做到这一点的任何想法?

1 个答案:

答案 0 :(得分:2)

要添加标签,您可以使用text功能。例如,我们生成一些数据

x = sort(rnorm(10))

然后创建ecdf对象(plot.ecdf自动执行此操作),

m = ecdf(x)

并绘制m

plot(m)

要添加标签,我们使用text功能。 x坐标是数据,y坐标是ecdf函数的输出(另外0.03以避免过度绘图):

text(x, m(x) + 0.03, LETTERS[1:10])