前言 UI给出的设计图设计了几个双环的图表显示和一个三环图,其实很简单,真正难的部分在于双环图之间的数据联动部分<多层环图的数据联动是真的头疼> 实现 1.基础环图 2.双环图 数据联动 myChart.on('legendselectchanged', function(obj) { var selected = obj.selected; var legend = obj.name; if (selected != undefined) { // 这里根据点击的值去联动处理内外层数据 // ... some code } });