2012-03-19 6 views
1

Я пытаюсь обозначить точки участка ECDF другим столбцом из моего поля данных. В настоящее время я использую это:Label ECDF plot points

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) 

который Участки под Застройку Allright, но я тогда не смог добавить метки к точкам. Этикетки будут в 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])