There is only other logic for the bar (inverted diagram) and column diagrams, an example for a column:
formatter: function () {
if (this.y == null) {
var chart = this.series.chart,
categoryWidth = chart.plotWidth / chart.xAxis[0].categories.length,
offset = (this.point.x) * categoryWidth + categoryWidth / 2,
text = chart.renderer.text('N/A', -999, -999).add();
text.attr({
x: chart.plotLeft + offset - text.getBBox().width / 2,
y: chart.plotTop + chart.plotHeight - 8
});
} else {
return this.y;
}
},
Live demo: http://jsfiddle.net/90amxpc1/4/
:
text, , .