@ragu1991nathan,
Based on the minimum y-value among all the data series, you can set the minimum for Y-axis to add some space beneath the line chart as shown in the code-snippet below,
function setYMin() {
var yMinValue = 0;
for(var i = 0; i < chart.options.data.length; i++) {
for(var j = 0; j < chart.options.data[i].dataPoints.length; j++) {
yValues.push(chart.options.data[i].dataPoints[j].y)
}
}
yMinValue = Math.min(...yValues);
chart.axisY[0].set("minimum", yMinValue - chart.axisY[0].get("interval"))
}
Kindly take a look at this updated JSFiddle for an example on the same.
—
Adithya Menon
Team CanvasJS