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