シリーズ名= 'SP'の場合、凡例を無効にしたい。シリーズ名は隠されていますが、私はまだ凡例にシンボルアイコンが表示されています。私はlegend.enabledを切り替えるためにlabelFormatterを使用しています。それを行う方法はありますか?シリーズ名= 'SP'の場合、ハイチャートの凡例を無効にする
function createOptionBasicColumn(chartTitle, chartCriteria, categories) {
var options = {
colors : ['#2f7ed8', '#0d233a', '#8bbc21', '#910000', '#1aadce', '#492970', '#f28f43', '#77a1e5', '#c42525', '#a6c96a'],
chart : {
renderTo : 'container',
type : 'column',
spacingBottom: 150,
events: {
load: function() {
var text = this.renderer.text(chartCriteria, 5, 500).css({
'font-size' : 9,
'width': '580px'
}).add();
}
}
},
credits : {
enabled : false
},
legend : {
align: 'right',
verticalAlign: 'middle',
layout : 'vertical',
labelFormatter: function() {
if (this.name != 'SP') {
enabled = true;
} else {
enabled = false;
}
}
},
title : {
text : chartTitle
},
xAxis : {
categories : categories
},
tooltip: {
formatter: function() {
return this.series.name +': '+ Highcharts.numberFormat(this.y, 2) ;
}
},
yAxis: {
min: 0,
title: {
text: ' '
}
},
plotOptions: {
column: {
pointPadding: 0.2,
borderWidth: 0
}
},
series: []
};
return options;
}