function colorMappingChange(value) { var levelOption = getLevelOption(value); chart.setOption({ series: [{ levels: levelOption }] }); } var formatUtil = echarts.format; function getLevelOption() { return [ { itemStyle: { borderColor: '#777', borderWidth: 0, gapWidth: 1 }, upperLabel: { show: false } }, { itemStyle: { borderColor: '#555555', borderWidth: 3, gapWidth: 1 }, emphasis: { itemStyle: { borderColor: '#ddd' } } }, { colorSaturation: [0.35, 0.5], itemStyle: { borderWidth: 2, gapWidth: 1, borderColorSaturation: 0.3 } } ]; } myChart.setOption(option = { title: { text: 'BU&紧密公司作战地图', left: 'center' }, tooltip: { formatter: function (info) { var value = info.value; var treePathInfo = info.treePathInfo; var treePath = []; for (var i = 1; i < treePathInfo.length; i++) { treePath.push(treePathInfo[i].name); } return [ '<div class="tooltip-title">' + formatUtil.encodeHTML(treePath.join('/')) + '</div>', ].join(''); } }, color: ['#ffffff',"#ffffff"], series: [ { name: 'GAP Progress Overview', type: 'treemap', visibleMin: 300, label: { show: true, color: '#000', formatter: '{b}' }, upperLabel: { show: true, color: '#fff', height: 40 }, itemStyle: { borderColor: '#fff' }, levels: getLevelOption(), data: [{ }, { name: '事业部', // Second tree value: 15, children: [{ name: '泰丰产业园', // Son of first tree value: 6, }, { name: 'KC', // Second leaf of first tree value: 6 }, { name: '特种', // Second leaf of first tree value: 6 }, { name: '国际', // Second leaf of first tree value: 12 }, { name: '快运', // Second leaf of first tree value: 8 }, { name: '同城', // Second leaf of first tree value: 14 }, { name: '多式联运', // Second leaf of first tree value: 6 }, { name: '冷运', // Second leaf of first tree value: 10 }, { name: 'TS', // Second leaf of first tree value: 6 }] }, { name: '紧密公司', // Second tree value: 10, children: [{ name: '物联云仓', // Son of first tree value: 6, }, { name: '丰网', // Second leaf of first tree value: 6 }, { name: '顺启和(SPS)', // Second leaf of first tree value: 6 }, { name: '顺丰运力(车队)', // Second leaf of first tree value: 6 }, { name: '丰速', // Second leaf of first tree value: 6 }, { name: '丰巢', // Second leaf of first tree value: 6 }, { name: '正大富通', // Second leaf of first tree value: 6 }, { name: '顺心捷达', // Second leaf of first tree value: 6 }, { name: '双捷', // Second leaf of first tree value: 6 }, { name: '新夏辉', // Second leaf of first tree value: 6 }, { name: '丰修', // Second leaf of first tree value: 6 }, { name: '顺捷丰达', // Second leaf of first tree value: 6 }, { name: '餐北斗', // Second leaf of first tree value: 6 }, { name: '顺和同信', // Second leaf of first tree value: 6 }, { name: '大账房', // Second leaf of first tree value: 6 }, { name: '凯乐士科技', // Second leaf of first tree value: 6 }, { name: '中保华安', // Second leaf of first tree value: 6 }, { name: '丰程', // Second leaf of first tree value: 6 }, { name: '丰乐', // Second leaf of first tree value: 6 }, { name: '驿加易', // Second leaf of first tree value: 6 }, { name: '丰创', // Second leaf of first tree value: 6 }, { name: '君润人力', // Second leaf of first tree value: 6 }, { name: '盛海', // Second leaf of first tree value: 6 }, { name: '丰E足食', // Second leaf of first tree value: 6 }, { name: '丰翊', // Second leaf of first tree value: 6 }, { name: '小驿科技', // Second leaf of first tree value: 6 }, { name: '同城科技', // Second leaf of first tree value: 6 }, { name: '丰图', // Second leaf of first tree value: 6 }, { name: '易友通', // Second leaf of first tree value: 6 }, { name: '数程科技', // Second leaf of first tree value: 6 }, { name: '丰鸟', // Second leaf of first tree value: 6 }, { name: '大当家', // Second leaf of first tree value: 6 }, { name: 'Flexport', // Second leaf of first tree value: 6 }] }] } ] });