JavaScript
google.setOnLoadCallback(drawChart);
function drawChart() {
/**
var data = google.visualization.DataTable();
data.addColumn('string', 'Name');
data.addColumn('string', 'Parent');
data.addColumn('number', 'Size');
data.addColumn('number', 'MinMax');
data.addRows([
**/
var data = google.visualization.arrayToDataTable([
['Name', 'Parent', 'Size', 'MinMax'],
['Activity', null, 0, 0],
['Employment', 'Activity', 0, 0],
['CommunityVolunteering', 'Activity', 0, 0],
['Internet', 'Activity', 0, 0],
['SocialMedia', 'Internet', 0, 0],
['WebCommunities', 'Internet', 0, 0],
['OnlineEducation', 'Internet', 0, 0],
['Twitter', 'SocialMedia', 30, 1],
['Facebook', 'SocialMedia', 50, 1],
['GooglePlus', 'SocialMedia', 20, 1],
['StackExchange', 'WebCommunities', 30, 2],
['SitePoint', 'WebCommunities', 20, 2],
['Metafilter', 'WebCommunities', 50, 2],
['Edx', 'OnlineEducation', 55, 3],
['Coursera', 'OnlineEducation', 45, 3],
['RestaurantIndustry', 'Employment', 150, 4],
['CommunityAccess', 'CommunityVolunteering', 75, 4],
['BookHouseProject', 'CommunityVolunteering', 25, 5]
]);
tree = new google.visualization.TreeMap(document.getElementById('chart_div'));
tree.draw(data, {
minColor:...