Home Forums Chart Support Add x-padding for the chart Reply To: Add x-padding for the chart



Based on the minimum x-value among all the data series, you can set the minimum for X-axis to add some space between the Y-axis line and the first datapoint as shown in the code-snippet below,

function setXMin() {
  var xMinValue = 0;
  for(var i = 0; i < chart.options.data.length; i++) {
  xMinValue = Math.min(...xValues);
  chart.axisX[0].set("minimum", xMinValue - chart.axisX[0].get("interval"))

Kindly take a look at this updated JSFiddle for an example on the same.

Please refer to this forum thread for more information & examples.

setting minimum value of X-axis

Adithya Menon
Team CanvasJS