2013-03-04 261 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',它将创建一个新的绘图而不是尝试添加到现有的绘图。如果您需要其他选项,还有一个我使用过的'ellipse'软件包。 – Justin 2013-03-04 17:14:52

+0

谢谢@Justin的帮助。你介意把你的评论改成答案!以便我可以接受未来用户的答案。谢谢 – MYaseen208 2013-03-04 17:16:50

回答

1

提供参数add=FALSE它将创建一个新的情节,而不是尝试添加到现有的情节。如果您需要其他选项,我还会使用一个ellipse软件包。