Наложите эллипс на простой график X-Y в R

У меня есть некоторые данные, которые я построил с помощью функции plot(x,y,..). Теперь я хочу наложить на этот график три эллипса. Я знаю радиус для каждой оси, и я знаю центр для каждого эллипса. Как я могу создать такой эллипс в R. В Интернете мало помощи по этому поводу. Я хочу, чтобы сюжет выглядел так


person Ved Gupta    schedule 10.06.2014    source источник


Ответы (1)


Я не знаю, какой у вас набор данных... Поэтому я создал случайный набор... Для этого я использовал пакет plotrix...

library(plotrix)
df = data.frame(x=sample(1:25),y=sample(1:25,replace=T,25))
plot(df,col='blue')
draw.ellipse(x= c(15), y= c(15), c(4), c(3), border = 'black', lwd = 2)
draw.ellipse(x= c(15), y= c(15), c(5), c(4), border = 'green', lwd = 2)
draw.ellipse(x= c(15), y= c(15), c(6), c(5), border = 'red', lwd = 2)

Я надеюсь, что это поможет вам...

person vrajs5    schedule 10.06.2014