2013-03-04 4 views
0

Я хочу сделать эллипс в R. Код приведен ниже:Рисование эллипса в R

library(car) 
A  <- matrix(c(2.2, 0.4, 0.4, 2.8), nrow=2) 
ellipse(c(0, 0), shape=A, radius=0.98, col="red", lty=2) 

Но этот код выдает следующее сообщение об ошибке:

Error in plot.xy(xy.coords(x, y), type = type, ...) : 
    plot.new has not been called yet 

Любая помощь, чтобы устранить эту проблему будет высоко оценен. Спасибо

+1

укажите аргумент 'add = FALSE', и он создаст новый график вместо того, чтобы пытаться добавить его в существующий. Существует также пакет «эллипс», который я использовал, если вы хотите другой вариант. – Justin

+0

Спасибо @ Justin за вашу помощь. Не могли бы вы изменить свой комментарий в ответ !!! Чтобы я мог принять ваш ответ для будущих пользователей. благодаря – MYaseen208

ответ

1

поставьте аргумент add=FALSE, и он создаст новый сюжет вместо того, чтобы пытаться добавить к существующему. Существует также пакет ellipse, который я использовал, если вы хотите другой вариант.

Смежные вопросы