如何让用户删除使用“绘制线”按钮创建的线

问题描述

我的javascript代码中有一些绘图,可以通过plotly的配置设置添加以下按钮来画线:

{modeBarButtonsToAdd: ['drawline',...]}.

现在,我无法找到按钮或绘图功能来绘制线条后将其删除。假设用户绘制了三行,并决定单击其中的一条以仅删除该特定行。我是否可以添加特定的按钮或绘图功能,或者需要从头开始创建此功能?在互联网上搜索后,我找不到plotly提供的任何“删除图纸”功能

谢谢!

解决方法

对不起,我经过所有搜索之后,错过了添加'eraseshape'按钮的功能。

{modeBarButtonsToAdd: ['drawline','eraseshape'...]}.

上面的代码将添加一个按钮,当按下该按钮时,该按钮将删除活动选择的形状(在我的情况下为行)。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...