У меня есть проблема в столбце старшей диаграммы (стек), я хочу удалить серию spesifi c, но сохранить подсказку этой серии. я пытаюсь в старшей диаграмме (область) работает, но в колонке (стеке) не работает вообще.
я хочу удалить эту серию, но сохранить подсказку , это код моей диаграммы.
var chart = Highcharts.chart('container', {
chart: {
type: 'column'
},
tooltip: {
formatter: function () {
var s = "<table style='border:1px solid #666;padding:5px'>"
$.each(this.points, function () {
var satauan = 'Kg';
var upcoming_price = '';
var pending_price = '';
if(this.series.name == "Upcoming Price"){
upcoming_price += "<td style='padding:5px; border: 1px solid #ddd'>"+this.y.toFixed(2)+"</td>";
}
if(this.series.name == "Pending Price"){
pending_price += "<td style='padding:5px; border: 1px solid #ddd'>"+this.y.toFixed(2)+"</td>";
}
console.log(this.series.name);
if(this.series.name == "Upcoming Delivery"){
s += "<tr><td><li style='list-style-type:square;font-size:15pt;color:"+this.series.color+";padding-left:10px;border-bottom: 1px solid #666;padding-bottom:5px'></li>"+
"</td><td style=\"padding:5px;border:1px solid #666\">"+this.series.name+": </td>" +
"<td style=\"padding:5px;border:1px solid #666\"><b>"+this.y.toFixed(2)+" "+satauan+"</b></td>"+upcoming_price+"</tr>";
}
if(this.series.name == "Pending For Payment"){
s += "<tr><td><li style='list-style-type:square;font-size:15pt;color:"+this.series.color+";padding-left:10px;border-bottom: 1px solid #666;padding-bottom:5px'></li>"+
"</td><td style=\"padding:5px;border:1px solid #666\">"+this.series.name+": </td>" +
"<td style=\"padding:5px;border:1px solid #666\"><b>"+this.y.toFixed(2)+" "+satauan+"</b></td>"+pending_price+"</tr>";
}
});
s += "</table>"
return s;
},
shared: true,
useHTML: true
},
plotOptions: {
column: {
stacking: 'normal',
dataLabels: {
enabled: true,
color: (Highcharts.theme && Highcharts.theme.dataLabelsColor) || 'white'
}
}
},
series: [data.data[0], data.data[1]]
});
в диаграмме области этот код работал, но в колонке вообще не работает.
var series = $('#container').highcharts().series[2];
series.update({
marker: {
enabled: false,
states: {
hover: {
enabled: false
}
}
},
showInLegend:false
});
series.group.hide();
какие-нибудь подсказки? в документации Highchart я не могу найти ничего, что я ищу.