I'm working on creating a Google chart using my JSON object, but I keep encountering an error when executing
var data = new google.visualization.DataTable(Chartdata);
Below is my code, any assistance would be greatly appreciated.
var Addresses = JSON.parse('{"With Address": 45532627,"Without Address": 10845793}');
var Age = JSON.parse('{"18-25": 2162586,"26-35": 9995883,"36-45": 9486158,"46-55": 8729677,"56-65": 6913371,"65+": 10545270}');
var Cellphone = JSON.parse('{"With Cellphone": 21536203,"Without Cellphone": 34842217}');
google.charts.load("current", {packages:["corechart"]});
google.charts.setOnLoadCallback(drawChart(Addresses,'Addresses'));
google.charts.setOnLoadCallback(drawChart(Age,'Age'));
google.charts.setOnLoadCallback(drawChart(Cellphone,'Cellphone'));
function drawChart(Chartdata,name) {
var data = new google.visualization.DataTable(Chartdata);
var options = {
title: name,
pieHole: 0.4,
legend: 'left'
};
var chart = new google.visualization.PieChart(document.getElementById(name));
chart.draw(data, options);
}