【问题标题】:Drawing ellipse in R在R中绘制椭圆
【发布时间】:2013-03-04 17:05:33
【问题描述】:

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

我该如何解决这个问题?

【问题讨论】:

  • 提供参数add=FALSE,它将创建一个新的情节,而不是尝试添加到现有的情节。如果您需要其他选项,我还使用了一个 ellipse 包。
  • 感谢@Justin 的帮助。您介意将您的评论更改为答案吗!!!这样我就可以接受您对未来用户的回答。谢谢

标签: r


【解决方案1】:

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

【讨论】: