This reproduces the bug I’m seeing with logarithmic line charts, in the fiddle box. The only solution I’ve found is to set all 0 values to 1 and live with it being the incorrect value. No amount of changing “includeZero” or adding x values seems to help.

var chart = new CanvasJS.Chart(“chartContainer”,{

“axisY”: { “logarithmic”: true },

“data”: [{

“type”: “line”,

“dataPoints”: [{y:10},{y:0},{y:50},{y:65},{y:150},{y:400},{y:950},{y:4500},{y:10000}]

}] });

chart.render();