Column Chart as table data- CanvasJS JavaScript Charts

Column Chart as table data- CanvasJS JavaScript Charts

by canvasjs

HTML

<script src="https://canvasjs.com/assets/script/canvasjs.min.js"></script>
<button id="addChart">Add chart</button>
<table id="chartTable" border="1px sold blue"></table>

JavaScript

var options = {
	axisX: {
  	valueFormatString: " ",
    tickLength: 0
  },
  axisY: {
  	valueFormatString: " ",
    tickLength: 0
  },
	data: [
	{
		type: "column",
		dataPoints: [
			{ x: 10, y: 71 },
			{ x: 20, y: 55 },
			{ x: 30, y: 50 },
			{ x: 40, y: 65 },
			{ x: 50, y: 95 },
			{ x: 60, y: 68 },
			{ x: 70, y: 28 },
			{ x: 80, y: 34 },
			{ x: 90, y: 14 }
		]
	}					
	]
};

var table = document.getElementById("chartTable")
var row1 = table.insertRow(0);

var cell1 = row1.insertCell(0);
cell1.innerHTML = "Chart ==>";

document.getElementById("addChart").addEventListener("click", function() {
  var cell2 = row1.insertCell(1);
	cell2.innerHTML = "<div id='chartContainer'  style='height:100px; width:100px'></div>";
  var chart = new CanvasJS.Chart("chartContainer", options);
  chart.render();
});