D3 - 图表类型更改事件
D3 - event on chart type change
d3中图表类型更改是否有回调
我知道有一个 legendClick
事件回调,它在我们点击图例时被调用,但我想要在我点击 Grouped/Stacked 类型时回调
你可以这样实现:
chart.dispatch.on('stateChange', function(e) {
nv.log('New State:', JSON.stringify(e));
});
现在,当点击 grouped 时,它将记录
新状态:{"stacked":false,"disabled":[false,false,false]}
现在,当点击 stacked 时,它将记录
新状态:{"stacked":true,"disabled":[false,false,false]}
工作示例here
希望对您有所帮助!
d3中图表类型更改是否有回调
我知道有一个 legendClick
事件回调,它在我们点击图例时被调用,但我想要在我点击 Grouped/Stacked 类型时回调
你可以这样实现:
chart.dispatch.on('stateChange', function(e) {
nv.log('New State:', JSON.stringify(e));
});
现在,当点击 grouped 时,它将记录
新状态:{"stacked":false,"disabled":[false,false,false]}
现在,当点击 stacked 时,它将记录
新状态:{"stacked":true,"disabled":[false,false,false]}
工作示例here
希望对您有所帮助!