如何删除函数abline绘制的线而不更改颜色以匹配背景?顺便说一句,我正在使用chart_Series进行制图。如果鼠标移动后有xy线(1条垂直线和1条水平线),那就太好了。请帮助
不能,R的基本图形使用"纸上笔"模型。一旦你用任何打印对象污染了"纸张"(设备),它就会永远存在。你需要重做没有线条的整个情节才能"删除"它。用相同的背景色数据在线条上作画只是假装删除;就R而言,你现在有两条线,一条在另一条上面。
我对这个问题的理解是,你想要一个交互式的情节。
有许多包允许交互式绘图。
可以与其他软件包和基本软件包的绘图功能一起使用的是
library(playwith)
playwith(chart_Series(...))
请注意,这需要在您的计算机上安装Gtk+。
您可能还想使用创建自己的小部件
rpanel
大多数交互式绘图使用自己的绘图功能,可能与chart_Series不兼容。
iplot
rggobi
你也可以找到有用的基本R函数
identify(x, y, labels=row.names(mydata))
coords <- locator(type="l")
coords