【发布时间】:2015-08-11 05:01:09
【问题描述】:
如何为NVD3散点图的每个节点添加onclick事件。 see the example
请帮忙。
【问题讨论】:
-
不幸的是,onClick 点与条形图有很大不同,因此不能重复。
标签: javascript nvd3.js
如何为NVD3散点图的每个节点添加onclick事件。 see the example
请帮忙。
【问题讨论】:
标签: javascript nvd3.js
我更喜欢使用 D3 调度事件
chart.scatter.dispatch.on("elementClick", function(e) {
console.log(e);
});
API 文档越来越好NVD3 API
【讨论】:
我不确定是否有使用NVD3 的直接方法来完成此操作,但我之前遇到过类似的问题。
我用的是d3.selectAll(),图表加载后添加一次。
d3.selectAll("#chart svg path").on('click', function (e) {
console.log(e); // Do your stuff here
});
单击一个点时返回如下对象
Object {data: Array[4], series: 3, point: 27}
希望对你有帮助
【讨论】: