Po prostu krótkie pytanie: Próbuję wykreślić wykres w R i omówiłem, jak to zrobić, ale jak usunąć właśnie utworzoną linię? Na przykład:Usuwanie linii z działki
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")
Daje to ładny wykres. Powiedz jednak, że chciałbym usunąć linię, którą wcześniej utworzyłem (a może i punkty ?!), jak mam to zrobić?
R używa do tworzenia wykresów pióra + modelu papierowego, więc gdy coś zostanie narysowane na urządzeniu, jest tam, dopóki nie rozpocznie się puste urządzenie. – joran
istnieją hacki, takie jak ponowne rysowanie tej samej linii z kolorem tła ('linie (x, y, col =" biały ", lty =" kropkowany ")') - ale są delikatne (np. Zależą od rysunku białe tło itp.) –
Dzięki Ben i joran. Ten model z długopisem i papierem staje się problemem, jeśli mam dwa lub więcej wykresów na tym samym wykresie, jako ponowne rysowanie białych kawałków bitów na drugim wykresie. Czy naprawdę nie ma możliwości obejścia tego? –