只是一个简单的问题:我试图在R中绘制一个图,我已经介绍了如何做到这一点,但如何删除我刚创建的线?例如:从阴谋删除线
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")
这产生了一个很好的图。但是,如果我想删除之前创建的行(或者也可能是要点?!),我应该怎么做呢?
R使用笔+纸模型进行图形绘制,所以一旦设备上出现了某种东西,它就会出现,直到您用空白设备重新开始。 – joran 2012-07-19 21:10:48
还有像重新绘制背景颜色一样的线条('lines(x,y,col =“white”,lty =“dotted”)') - 但它们很脆弱(例如取决于绘制白色背景等) – 2012-07-19 21:13:34
感谢Ben和joran。如果我在同一个图上有两个或更多个图,那么这个笔+纸模型会成为一个突变,就像用另一个图的白色芯片重新绘制一样。真的没有办法吗? – 2012-07-19 21:24:12