2012-03-19 67 views
1

我试图用我的数据字段中的另一列标记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

任何想法如何做到这一点?

回答

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])