plotOptions
plotOptions: {
column: {
stacking: ''
},
series: {
pointPadding: 0.2,
borderWidth: 0,
dataLabels: {
},
events: {
legendItemClick: function(event) {
console.log(this.options.name);
var donut = $('#pie_chart').highcharts(),
series_arr = donut.series[0].data;
for (series in series_arr) {
if (this.options.name === series_arr[series].name) {
if (this.visible) {
series_arr[series].setVisible(false);
} else {
series_arr[series].setVisible(true)
}
}
}
}
}
}
},
Forked Fiddle
this.options.name === series.name
this.options.name === series_arr[series].name
setVisible()