从情节删除线(Deleting Line from Plot)

2019-09-19 20:10发布

只是一个简单的问题:我想要绘制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") 

这产生了很好的图形。 不过,说我想删除我之前创建的线(或者点以及?)我怎么会去这样做呢?

Answer 1:

诀窍在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()


Answer 2:

为了删除一行,你只是删除行命令,然后重新运行你的命令的其余部分。

你应该觉得你的情节一样你的代码。 您保存代码,因为它更翔实的有关情节什么比实际的情节。 除非你对事物有很多的情节来绘制它的相对琐碎,只需重新情节的一切。 您可能需要重新情节几十次,直到它的正是你想要的。 仅供参考,在内心深处,这正是一些基于GUI的图形程序,当你调整的事情(取决于你调整什么)做的。 因此,它不象R是在这个意义尤为特别。

另外,保存的情节为矢量图形(如PDF),以兼容的矢量图形绘图程序(如插图)开放,并调整你的心内容。



文章来源: Deleting Line from Plot
标签: r graph plot line