我在其他地方看到过这个错误,但我没有得到任何修复工作。我目前正在使用内置的“忠实”数据集作为r-tutor.com教程的一部分:
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。 谢谢。
答案 0 :(得分:15)
abline
。当没有绘制任何内容时,你无法调用它。
您可能想要这样做:
plot(duration ~ waiting, data=faithful)
abline(lm(duration ~ waiting, data=faithful))
答案 1 :(得分:1)
在您的plot命令之后添加+
即可。我为我工作。
plot(y~x) + abline()
归功于加百利(上述解决方案的第二条评论)。尽管我应该发布它,因为通常我不会阅读评论,并且由于我是新来的,所以我也不会感谢她。所以我认为我应该把它发布为答案。谢谢,加百列。它也对我有用。