Home › Forums › Chart Support › Show Multiseries Line Chart With Grouped Data › Reply To: Show Multiseries Line Chart With Grouped Data
@Vishwas R,
Thanks for an instant reply.
var dataSeries = [];
var chart = new CanvasJS.Chart("chartContainer", {
title: {
text: "MultiSeries Chart from JSON"
},
zoomEnabled: true,
toolTip: {
animationEnabled: true,
shared: true
},
data: dataSeries
});
$.when(
$.getJSON("https://api.myjson.com/bins/k2rm5", function(result) {
for(var i = 0; i < result.length; i++) {
var dps = [];
var label = result[i].label;
var len = Object.keys(result[i]).length - 2;
for(j = 1; j <= len; j++) {
dps.push({x: result[i].id, y: parseInt(result[i].allThreads) });
}
dataSeries.push({name: label, type: "line", dataPoints: dps});
}
})
).then(function() {
chart.render();
});
I changed the code a little bit and it’s close to my idea but when the column “Label” is repeated for example :”Login Page” instead of creating new dataSeries, Can I update new dataPoint for that Label.
Thanks