【发布时间】:2016-04-12 11:15:07
【问题描述】:
我正在使用 NVD3 创建饼图。 生成饼图的代码:
nv.addGraph(function() {
var chart = nv.models.pieChart().x(function(d) { return d.label }).y(function(d) { return d.value }).showLabels(true);
d3.select("#chart svg").datum(exampleData()).transition().duration(350).call(chart);
return chart;
function exampleData() {
return vm.chartData.userData;
}
});
现在我在饼图中有两个切片,如图所示。
我使用了以下方法 1)在方法上使用js
var svg = d3.selectAll("#chart svg");
svg.select(".nv-pie").selectAll(".nv-slice")
.on('mouseover',function(d){
console.log(d);
});
但是没有发生点击事件。
请纠正我的错误。
【问题讨论】:
-
我已经尝试过调度,但它也不起作用。
标签: javascript jquery charts nvd3.js