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();