只是一个简单的问题:我想要绘制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基本消除是重绘一切,除了要在一个新的情节抹掉什么
所以,如果你:
plot(x,y,main="X vs Y", xlab="X", ylab="Y")
lines(x,y,col="black",lty="dotted")
然后决定你不想该行,然后你:
plot(x,y,main="X vs Y", xlab="X", ylab="Y")
然后,如果你想删除寄托都那么你
plot.new()
为了删除一行,你只是删除行命令,然后重新运行你的命令的其余部分。
你应该觉得你的情节一样你的代码。 您保存代码,因为它更翔实的有关情节什么比实际的情节。 除非你对事物有很多的情节来绘制它的相对琐碎,只需重新情节的一切。 您可能需要重新情节几十次,直到它的正是你想要的。 仅供参考,在内心深处,这正是一些基于GUI的图形程序,当你调整的事情(取决于你调整什么)做的。 因此,它不象R是在这个意义尤为特别。
另外,保存的情节为矢量图形(如PDF),以兼容的矢量图形绘图程序(如插图)开放,并调整你的心内容。