Example Table Chart
by dlaliberte
HTML
<script src="https://www.gstatic.com/charts/loader.js"></script>
<div id="tableChart">
</div>
JavaScript
var jsonDataTest = {
cols: [{
id: 'A',
label: 'NEW A',
type: 'string'
},
{
id: 'B',
label: 'B-label',
type: 'number'
},
{
id: 'C',
label: 'C-label',
type: 'date'
}
],
rows: [{
c: [{
v: 'a'
},
{
v: 1.0,
f: 'One'
},
{
v: new Date(2008, 1, 28, 0, 31, 26),
f: '2/28/08 12:31 AM'
}
]
},
{
c: [{
v: 'b'
},
{
v: 2.0,
f: 'Two'
},
{
v: new Date(2008, 2, 30, 0, 31, 26),
f: '3/30/08 12:31 AM'
}
]
},
{
c: [{
v: 'c'
},
{
v: 3.0,
f: 'Three'
},
{
v: new Date(2008, 3, 30, 0, 31, 26),
f: '4/30/08 12:31 AM'
}
]
}
]
};
google.charts.load('current', {
'packages': ['corechart', 'table']
});
google.charts.setOnLoadCallback(drawChart);
function drawChart() {
const dt = new google.visualization.DataTable(jsonDataTest);
console.info(dt);
const chart = new google.visualization.Table(document.getElementById('tableChart'));
chart.draw(dt, {});
}