我正在使用mpld3与Angular 6生成散点图。我已将自定义事件放在悬停和onClick散点图的元素上。
第一次加载页面时,事件正常运行。但是,如果我返回并使用相同的mpld3 JSON重新打开相同的图,则控件将不响应。
我无法在事件侦听器中看到它们,并且事件侦听器内的console.log也不起作用,这是第一次运行。
obj = mpld3.get_element(thisObj.props.id);
console.log("obj", obj.elements());
obj.elements()
.on("mouseover", function(d, i){
console.log("in hover"); // first time its working.
})
.on("mousedown", function(d, i){ console.log("in click") });