【发布时间】:2017-02-02 09:49:46
【问题描述】:
我有一些 R 代码可以使用 mixtools 包中的 ellipse() 函数为具有已知均值和方差的二元正态图绘制一个椭圆。但是,当我在 Rmarkdown 中运行它时,我收到一条错误消息,提示“尚未调用 plot.new”。当我将另一个图直接放在它上面的同一块中时,它会运行,但否则我会收到错误消息。这是什么原因?
plot(ellipse(params,covariance, npoints = 500, alpha=0.01),
xlim = c(-2,3.5),
ylim = c(0,.75), xlab="alpha", ylab = "beta")
此代码在R 中运行时运行良好,问题仅在markdown 中。
【问题讨论】:
-
抱歉,不,mixtools
-
看起来您需要添加
newplot = TRUE来初始化新绘图,否则它将使用线条假设您要添加到现有绘图中
标签: r plot knitr r-markdown