Pourquoi cela arrive-t-il?
plot(x,y)
yx.lm <- lm(y ~ x)
lines(x, predict(yx.lm), col="red")
Erreur dans
plot.xy(xy.coords(x, y), type = type, ...)
:plot.new
n'a pas encore été appelé
Pourquoi cela arrive-t-il?
plot(x,y)
yx.lm <- lm(y ~ x)
lines(x, predict(yx.lm), col="red")
Erreur dans
plot.xy(xy.coords(x, y), type = type, ...)
:plot.new
n'a pas encore été appelé
Dans mon cas, j'essayais d'appeler plot(x, y)
et lines(x, predict(yx.lm), col="red")
en deux morceaux distincts dans le fichier Rmarkdown. Cela fonctionnait sans problème lors de l'exécution morceau par morceau, mais le document correspondant ne se tricotait pas. Après avoir déplacé tous les appels de traçage dans un seul bloc, le problème a été résolu.
J'ai eu le même problème... mon problème était que je fermais ma fenêtre de quartz après plot(x,y). Une fois que je l'ai gardé ouvert, les lignes qui entraînaient auparavant des erreurs n'ont fait qu'ajouter des choses à mon intrigue (comme elles étaient censées le faire). Espérons que cela puisse aider certaines personnes qui arrivent sur cette page.
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.