yes it was very help full for string comparison you can you below code.
function displayGraph(graphData){ var chart = new CanvasJS.Chart("chartContainer1",graphData); chart.options.data.forEach(function(element) { element.dataPoints.sort(compareDataPoint); }); chart.render(); } function compareDataPoint(dataPoint1, dataPoint2) { // instead of label you can also use dataPoint.x or dataPoint.y depends on you requirment if (dataPoint1.label < dataPoint2.label){return -1} if ( dataPoint1.label > dataPoint2.label){return 1} return 0 }