Метка ECDF сюжетных точек - PullRequest
1 голос
/ 19 марта 2012

Я пытаюсь пометить точки графика 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 Ответ

2 голосов
/ 19 марта 2012

Чтобы добавить метки, вы можете использовать функцию 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])
...