只是一个简单的问题:我正在尝试在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")
Run Code Online (Sandbox Code Playgroud)
这会产生一个漂亮的图形.但是,说我想删除我之前创建的那条线(或者也许是积分?!)我应该怎么做呢?
在 R 库中擦除的技巧是在新绘图中重新绘制除要擦除的内容之外的所有内容
所以如果你:
plot(x,y,main="X vs Y", xlab="X", ylab="Y")
lines(x,y,col="black",lty="dotted")
Run Code Online (Sandbox Code Playgroud)
然后决定你不需要这条线然后你:
plot(x,y,main="X vs Y", xlab="X", ylab="Y")
Run Code Online (Sandbox Code Playgroud)
然后,如果你想删除所有内容,那么你
plot.new()
Run Code Online (Sandbox Code Playgroud)