/* ------------------------------------------------------------------------------ * * # Google Visualization - sliced donut * * Google Visualization sliced donut chart demonstration * * Version: 1.0 * Latest update: August 1, 2015 * * ---------------------------------------------------------------------------- */ // Sliced donut chart // ------------------------------ // Initialize chart google.load("visualization", "1", {packages:["corechart"]}); google.setOnLoadCallback(drawExplodedDonut); // Chart settings function drawExplodedDonut() { // Data var data = google.visualization.arrayToDataTable([ ['Language', 'Speakers (in millions)'], ['Assamese', 13], ['Bengali', 83], ['Gujarati', 46], ['Hindi', 90], ['Kannada', 38], ['Maithili', 20], ['Malayalam', 33], ['Marathi', 72], ['Oriya', 33], ['Punjabi', 29], ['Tamil', 61], ['Telugu', 74], ['Urdu', 52] ]); // Options var options_donut_exploded = { fontName: 'Roboto', height: 300, width: 540, chartArea: { left: 50, width: '90%', height: '90%' }, pieHole: 0.5, pieSliceText: 'label', slices: { 2: {offset: 0.15}, 8: {offset: 0.1}, 10: {offset: 0.15}, 11: {offset: 0.1} } }; // Instantiate and draw our chart, passing in some options. var donut_exploded = new google.visualization.PieChart($('#google-donut-exploded')[0]); donut_exploded.draw(data, options_donut_exploded); }