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();
});