If you want to display individual data points for stacked charts using a common tooltip, you need to scroll through the individual points and create a tooltip markup.
tooltip: { shared: true, formatter: function () { var points = this.points; var pointsLength = points.length; var tooltipMarkup = pointsLength ? '<span style="font-size: 10px">' + points[0].key + '</span><br/>' : ''; var index; var y_value_kwh; for(index = 0; index < pointsLength; index += 1) { y_value_kwh = (points[index].y/1000).toFixed(2); tooltipMarkup += '<span style="color:' + points[index].series.color + '">\u25CF</span> ' + points[index].series.name + ': <b>' + y_value_kwh + ' kWh</b><br/>'; } return tooltipMarkup; } }
Here is a working example: http://jsbin.com/qatufetiva/1/edit?js,output
source share