2013-10-08 1014 views
5

我在其他地方发现了此错误,但是我没有得到任何修复工作。我目前使用内置的“忠实”数据集作为r-tutor.com教程的一部分:“int_abline ...中的错误... plot.new尚未被调用”

duration = faithful$eruptions 
waiting = faithful$waiting 
abline(lm(duration ~ waiting)) 
Error in int_abline(a = a, b = b, h = h, v = v, untf = untf, ...) : 
    plot.new has not been called yet 

我试过plot.new(),没有运气。 我试过

x <- (duration ~ waiting) 
abline(x) 

没有运气。

我试过重新启动R,没有运气。使用3.0.0 for Windows。 谢谢。

回答

12

abline必须在现有图上调用。当没有绘制任何东西时你不能调用它。

你可能想这样做:

plot(duration ~ waiting, data=faithful) 
abline(lm(duration ~ waiting, data=faithful)) 
+0

我已经从数据中定义的变量,但你说得对情节。现在我明白了,谢谢。 – user2844894

相关问题