Rendering Chart from JSON Data - CanvasJS

Rendering Chart from JSON Data

by canvasjs

HTML

<script src="https://canvasjs.com/assets/script/canvasjs.min.js"></script>
<div id="chartContainer" style="height: 360px; width: 100%;"></div>

JavaScript

var json = {"tot1":5,"tot2":10,"tot3":7};
    
var dataPoints = [];
for(key in json){
    dataPoints.push({label: key, y: json[key]});
}

var chart = new CanvasJS.Chart("chartContainer",
	{
        
      data: [
      {
        type: "column",
        dataPoints: dataPoints
      }
      ]
    });

 chart.render();