2013-10-08 14 views
5

Ho visto questo errore pubblicato altrove qui, ma non ho ottenuto nessuna delle correzioni per funzionare. Attualmente sto usando l'insieme di dati "fedeli" built-in come parte del tutorial r-tutor.com:"Errore in int_abline ... plot.new non è stato ancora chiamato"

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 

ho provato plot.new(), senza fortuna. Ho provato

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

senza fortuna.

Ho provato a riavviare R, senza fortuna. Utilizzo di 3.0.0 per Windows. Grazie.

risposta

12

abline deve essere chiamato su una trama esistente. Non puoi chiamarlo quando non è stato tracciato nulla.

Probabilmente voluto fare questo:

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

avevo già definito le variabili dai dati, ma hai ragione su trama. Ora capisco, grazie. – user2844894

Problemi correlati