Solo una pregunta rápida: estoy tratando de trazar un gráfico en R y he cubierto cómo hacerlo, pero ¿cómo elimino una línea que acabo de crear? Por ejemplo:Eliminando línea del gráfico
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")
Esto produce un buen gráfico. Sin embargo, digamos que me gustaría eliminar la línea que creé anteriormente (¿¡o quizás los puntos también !?) ¿cómo debo hacerlo?
R usa un modelo de lápiz + papel para graficar, por lo que una vez que se dibuja algo en el dispositivo, permanece allí hasta que comience nuevamente con un dispositivo en blanco. – joran
hay hacks como volver a dibujar la misma línea con el color de fondo ('lines (x, y, col =" white ", lty =" dotted ")') - pero son frágiles (por ejemplo, dependen del dibujo en contra un fondo blanco, etc.) –
Gracias Ben and joran. Este modelo de pluma + papel se convierte en un problema si tengo dos o más gráficos en el mismo gráfico, como volver a dibujar en chips blancos de bits del otro gráfico. ¿Realmente no hay forma de evitarlo? –