R 删除由abline()绘制的线
如何在不更改颜色以匹配背景的情况下删除函数abline绘制的直线? 顺便说一句,我正在使用chart_系列绘制图表。最好在鼠标移动后有xy线(1条垂直线和1条水平线)。R 删除由abline()绘制的线,r,R,如何在不更改颜色以匹配背景的情况下删除函数abline绘制的直线? 顺便说一句,我正在使用chart_系列绘制图表。最好在鼠标移动后有xy线(1条垂直线和1条水平线)。 请帮助您不能,R使用“纸上笔”模型作为基础图形。一旦你用任何打印对象弄脏了“纸”(设备),它就永远在那里了。为了“删除”该线,您需要重新绘制整个绘图,而不绘制该线。在背景色中使用相同的数据在线条上绘制只是伪造删除;就R而言,现在有两条线,一条在另一条上 我对这个问题的理解是你想要一个互动的情节 有许多包允许交互式绘图 可以与其他
请帮助您不能,R使用“纸上笔”模型作为基础图形。一旦你用任何打印对象弄脏了“纸”(设备),它就永远在那里了。为了“删除”该线,您需要重新绘制整个绘图,而不绘制该线。在背景色中使用相同的数据在线条上绘制只是伪造删除;就R而言,现在有两条线,一条在另一条上 我对这个问题的理解是你想要一个互动的情节 有许多包允许交互式绘图 可以与其他软件包和base中的绘图函数一起使用的是
library(playwith)
playwith(chart_Series(...))
注意:这需要在您的计算机上安装Gtk+
您可能还想使用创建自己的小部件
rpanel
大多数交互式打印使用自己的打印功能,可能与chart_系列不兼容
iplot
rggobi
您可能还发现基R函数很有用
identify(x, y, labels=row.names(mydata))
coords <- locator(type="l")
coords
identify(x,y,labels=row.names(mydata))
坐标一旦绘制,就无法删除。你需要重新绘制整个图像。这并不像听起来那么糟糕。一旦你习惯了重新绘制图,而不是手工修改它们,它就变得更快、更简单了。只需将所有绘图命令放入脚本或函数(或学习ggplot:-)中,编辑/重画就是一个快照。