1.pie图plotOption数据点选项显示事件:
plotOptions: {
pie: {
dataLabels: {
enabled: true,
distance: intDistance,
style: {
fontWeight: 'bold',
fontSize: '14px',
color: 'white',
textShadow: '0px 1px 2px black'
},
formatter: function () {
var pointNameTemp = this.point.name;
if (pointNameTemp.length >= 12) {
pointNameTemp = pointNameTemp.substr(0, 6) + "<br/>" + pointNameTemp.substr(6, 6) + "<br/>" + pointNameTemp.substr(12, pointNameTemp.length - 12);
}
else {
if (pointNameTemp.length >= 6) {
pointNameTemp = pointNameTemp.substr(0, 6) + "<br/>" + pointNameTemp.substr(6, pointNameTemp.length - 6);
}
}
return pointNameTemp;
}
},
startAngle: -90,
endAngle: 90,
center: ['50%', '75%']
}
},
2.点击图例事件:
plotOptions: {
series: {
events: {
legendItemClick: function (event) {
alert("点击了:" + this.name)
for (var i = 0; i < chart.series.length; i++) {
chart.series[i].visible = false;
// if (this.name != chart.series[i].name) {
// chart.series[i].visible = false;
//
// }
}
}
}
}
},