Log Scale on Axis Y - Workaround using Linear Axis - CanvasJS JavaScript Charts

Log Scale on Axis Y - Workaround using Linear Axis - CanvasJS JavaScript Charts

HTML

<script src="http://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 myData = "87.510,92.800,106.100,138.170,181.640,174.560,162.770,164.670,175.210,182.670;161.840,188.130,254.400,46.890,199.350,708.110,585.970,400.170,836.230,930.160;12.700,13.900,19.200,3.200,11.700,42.000,35.200,23.100,32.800,38.300;3.650,3.666,2.526,4.124,4.389,5.191,6.141,5.983,6.639,7.095;7.603,1.609,3.570,150.354,106.993,64.381,0.000,56.842,39.831,46.883;125.181,127.836,128.159,142.760,169.342,168.250,168.358,168.877,169.657,170.562";

		var labelData = "Team A;Team B;Team C;Team D;Team E;Team F";
		var labelColor = "#0000FF;#A52A2A;#008B8B;#B8860B;#8B008B;#000000";

		var XAxisData = "2007,2008,2009,2010,2011,2012,2013,2014,2015,2016";

		var splitQuama = myData.split(';');
		var splitQuamaLabels = labelData.split(';');
		var splitQuamaColors = labelColor.split(';');

		var splitQuamaXAxis = XAxisData.split(',');
    
    
		var employees = {
		    accounting: []
		};

		for(var k=0;k<splitQuama.length;k++)
		{
			var   dataHolder = [];


			var splitStrQuama = splitQuama[k].split(',');

			for(var t=0;t<splitStrQuama.length;t++)
	        {
				dataHolder.push({ 
		        x : parseInt(splitQuamaXAxis[t]),y  : parseFloat(splitStrQuama[t])
		    	});
	        }


		    employees.accounting.push({ 
		        type : "line",
        		xValueFormatString:"Year ####",
		        showInLegend  : true,
		        lineThickness       : 1,
		         name : splitQuamaLabels[k],
		        markerType  : "circle",
		        color       : splitQuamaColors[k],
				dataPoints: dataHolder

		    });
		}


	//console.log(dataHolder);





				//console.log(myHoldData);

				var allDataCollection = employees.accounting;
    
    
    
    var chart = new CanvasJS.Chart("chartContainer",
	{
  		title: {
      	text: "Log Scale on Axis Y - Workaround using Linear Axis"
        },
      axisY:{
         //valueFormatString: "0.## E0",
         title: "In log scale",
         labelFormatter: function ( e ) {
               var lable = Math.pow(10 ,e.value);
              ...