La suppression de la Ligne de la Parcelle

Juste une petite question: je suis en train de tracer un graphique de la R et j'ai couvert la façon de le faire, mais comment puis-je supprimer une ligne, je viens de créer? Par exemple:

x <- c(1, 2, 4, 5, 6.7, 7, 8, 10 )
y <- c(40, 30, 10, 20, 53, 20, 10, 5)

plot(x,y,main="X vs Y", xlab="X", ylab="Y")

lines(x,y,col="black",lty="dotted") 

Ce qui produit un joli graphique. Cependant, dire que j'aimerais supprimer la ligne que j'ai créé précédemment (ou peut-être les points?!) comment dois-je aller sur le faire?

R utilise un stylo+papier de modèle pour la représentation graphique, donc une fois que quelque chose est attirée sur l'appareil, il est là jusqu'à ce que vous commencez avec un vide de l'appareil.
il y a des hacks comme le re-dessin de la même ligne avec la couleur d'arrière-plan ( lines(x,y,col="white",lty="dotted") ) - mais ils sont fragiles (par exemple, dépendent de dessin sur un fond blanc, etc.)
Merci Ben et joran. Ce stylo+papier modèle devient un prroblem si j'ai deux ou plusieurs parcelles sur le même graphique, que le re-dessin en blanc jetons de bits de l'autre graphe. Est-il vraiment pas d'autre solution?
Il est tout au sujet du code de l'organisation. La Structure de votre parcelle de terrain de génération en soit autonomes de script ou de la fonction. De cette façon, vous pouvez faire un changement, et facilement exécutez à nouveau l'ensemble de la chose et de les redessiner à partir de zéro.
Pourquoi avez-vous besoin de supprimer une ligne?

OriginalL'auteur Clatty Cake | 2012-07-19