2013-10-08 1065 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

相關問題