【发布时间】:2016-05-22 08:35:36
【问题描述】:
使用 plotly 库时,我似乎无法取消绑定单击事件,似乎没有它的功能。我需要在图表上选择 4 个点,然后我就不再需要处理程序了。
official site 上的示例绑定了事件,但没有演示摆脱图表点击处理程序的方法。
现在我将在一个处理程序中实现一个循环,它只会忽略超出我需要的 4 次的点击。不过似乎效率不高。
【问题讨论】:
标签: javascript plotly
使用 plotly 库时,我似乎无法取消绑定单击事件,似乎没有它的功能。我需要在图表上选择 4 个点,然后我就不再需要处理程序了。
official site 上的示例绑定了事件,但没有演示摆脱图表点击处理程序的方法。
现在我将在一个处理程序中实现一个循环,它只会忽略超出我需要的 4 次的点击。不过似乎效率不高。
【问题讨论】:
标签: javascript plotly
正如https://github.com/plotly/plotly.js/issues/107#issuecomment-279716312 中所建议的,您可以使用 removeListener 和 removeAllListeners API 方法:
graphDiv.removeListener("plotly_click", handler);
graphDiv.removeAllListeners("plotly_click");
【讨论】: