1

我想在 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

我该如何解决这个问题?

4

1 回答 1

2

提供参数add=FALSE,它将创建一个新图而不是尝试添加到现有图。ellipse如果您想要其他选择,我还使用了一个包。

于 2013-03-04T17:17:31.677 回答