Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/372.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 单击pieChart nvd3图例时的调度事件_Javascript_D3.js_Pie Chart_Nvd3.js - Fatal编程技术网

Javascript 单击pieChart nvd3图例时的调度事件

Javascript 单击pieChart nvd3图例时的调度事件,javascript,d3.js,pie-chart,nvd3.js,Javascript,D3.js,Pie Chart,Nvd3.js,当我点击pieChart nvd3的图例并获取值时,如何调度事件​​系列的(可见或不可见)?如果您有: var chart = nv.models.pieChart() 这是捕获事件的方法: chart.dispatch.on ('stateChange', function (e) {myFunction (e)}); 之后: function myFunction (e) { var series = e.disabled; //series is array wi

当我点击pieChart nvd3的图例并获取值时,如何调度事件​​系列的(可见或不可见)?

如果您有:

var chart = nv.models.pieChart() 
这是捕获事件的方法:

chart.dispatch.on ('stateChange', function (e) {myFunction (e)}); 
之后:

function myFunction (e) {
    var series = e.disabled; 
    //series is array with "true" or "false" value, this values
    //depending if the serie[i] is showing

    //more code here for processing
};

继续接受你自己的答案。这对我也有用。