就是在series中的label的formatter没有效果。我该怎么解决呢?
配置项如下
option = {
title:{
text: '五年基盘客户数',
},
tooltip:{
},
series: [{
type: 'treemap',
name: "五年基盘客户数",
nodeClick: false, //使得点击事件无效。
label:{
formatter: function(p){
console.log(p);
return "11111";
},
normal: {
show: true,
textStyle:{
color: "black",
fontSize: 14,
//fontWeight: "bold"
}
}
},
levels: [
{//第三个表示第三层矩形的颜色。颜色根据data的value的值从大到小排序。
//color:["RGB(219, 232, 180)", "RGB(161,214,114)", "RGB(60,130,0)", ],
color:["RGB(60,130,0)"],
colorMappingBy : "index",
visualMin: 0,
visualMax: 20000, //最小值
visualDimension: 0,
itemStyle: {
normal: {
borderWidth: 1,//同一个矩形框中的不同矩形的间距。本层矩形框和兄弟举行的宽度。
borderColor: "RGB(173,173,173)",
gapWidth: 1, //同一个矩形框中的不同矩形的间距。本层矩形框的内部举行的间距。(本层矩形框是第二层)
}
},
}
],
data: [
{"value":9631,"name":"科鲁兹\n9,631\n43%"},
{"value":2607,"name":"景程\n2607\n12%"},
{"value":2546,"name":"乐风RV\n2546\n11%"},
{"value":2342,"name":"赛欧\n2342\n10%"},
{"value":2544,"name":"乐风\n2544\n11%"},
{"value":430,"name":"乐骋\n430\n2%"},
{"value":390,"name":"创酷\n390\n2%"},
{"value":432,"name":"迈锐宝E12\n432\n2%"},
{"value":508,"name":"科帕奇-国产\n508\n2%"},
{"value":428,"name":"科帕奇CKD\n428\n2%"},
{"value":30,"name":"斯帕克\n30\n0%"},
{"value":29,"name":"科迈罗\n29\n0%"},
]
}]
};
myChart.setOption(option);