2012-03-19 89 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])