Solo una domanda veloce: sto provando a tracciare un grafico in R e ho spiegato come farlo, ma come faccio a cancellare una linea che ho appena creato? Ad esempio:Eliminazione linea da trama
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")
Questo produce un grafico piacevole. Tuttavia, dire che vorrei eliminare la riga che ho creato in precedenza (o forse anche i punti ?!) come dovrei fare per farlo?
R usa un modello di penna + carta per la rappresentazione grafica, quindi una volta che qualcosa viene disegnato sul dispositivo, è lì finché non si ricomincia da capo con un dispositivo vuoto. – joran
ci sono hack come ridisegnare la stessa linea con il colore di sfondo ('lines (x, y, col =" white ", lty =" punteggiato ")') - ma sono fragili (ad esempio dipendono dal disegno contro uno sfondo bianco, ecc.) –
Grazie Ben e joran. Questo modello di penna + carta diventa un protoblema se ho due o più grafici sullo stesso grafico, come il re-disegno in trucioli bianchi di bit dell'altro grafico. Non c'è davvero intorno? –