Range-Bar Chart showing only one indexLabel using indexLabelFormatter - CanvasJS JavaScript Charts

Range-Bar Chart showing only one indexLabel using indexLabelFormatter - CanvasJS JavaScript Charts

by canvasjs

HTML

<script src="https://canvasjs.com/assets/script/canvasjs.min.js"></script>
<br/>
<!-- Just so that JSFiddle's Result label doesn't overlap the Chart -->
<div id="chartContainer" style="height: 360px; width: 100%;"></div>

JavaScript

var chart = new CanvasJS.Chart("chartContainer",
	{
		title: {
			text: "Range Bar showing only one index-label"
		},		
		axisY: {
			includeZero: false,
			interval: 2,
		},
		axisX: {
			interval: 1,
			valueFormatString: "DD-MMM"
		},
		toolTip: {
			content: "{x} </br> Min: {y[0]}, Max: {y[1]}"
		},
		data: [
		{
			type: "rangeBar",		
			indexLabelFormatter: function(e){
      	if(e.index === 0)
					return " ";
        else
        	return "Max: " + e.dataPoint.y[e.index];
			},
			dataPoints: [
				{x: new Date(2014,03,1), y: [ 17,33]},  
				{x: new Date(2014,03,2), y: [ 18,35]},
				{x: new Date(2014,03,3), y: [ 18,32]},
				{x: new Date(2014,03,4), y: [ 18,32]},
				{x: new Date(2014,03,5), y: [ 20,35]},
				{x: new Date(2014,03,6), y: [ 20,38]},
				{x: new Date(2014,03,7), y: [ 21,32]}
			]
		}
		]
	});
  
chart.render();