有時候會要求我們標籤要有數據展示我們只需要在lengend裡寫一個formatter就可以了
legend: {
orient: 'vertical',
icon: "circle",
itemGap: 0,
right: '0%',
top: 0,
formatter: function (name) {
var percent, value;
var all = 0;
for (var i = 0; i < result.length; i++) {
all = all + result[i].value;
}
for (let a = 0; a < option1.series[0].data.length; a++) {
if (option1.series[0].data[a].name === name) {
value = option1.series[0].data[a].value;
percent = (value * 100 / all).toFixed(2);
}
}
return [name + ": " + value + "(" + percent + "%" + ")"].join("");
},
icon:形狀
right:與右邊的距離