Greetings,

I'm trying to create pie chart inside my dashboard using my google 
spreadsheets. I have a filter to filter from province column that work well 
and now i need to create pie chart from Percentage of Total Area (%) column 
that each is relative to it's province.

Here's my code:

<html><head> <title>Renewable Energy Projects</title> <!--Load the AJAX 
API--> <script type="text/javascript" 
src="https://www.google.com/jsapi";></script> <script 
type="text/javascript"> // Load the Visualization API and the controls 
package. // Packages for all the other charts you need will be loaded // 
automatically by the system. google.load('visualization', '1.1', 
{'packages':['controls','linechart']}); // Set a callback to run when the 
Google Visualization API is loaded. google.setOnLoadCallback(initialize); 
function initialize() { // Replace the data source URL on next line with 
your data source URL. var query = new 
google.visualization.Query('http://spreadsheets.google.com/pub?key=0AvGcVM8k_RwUdExOclVzaEVDSlVvSTlEU2UxdTJOdFE&gid=11');
 
// Send the query with a callback function. query.send(drawDashboard); } 
function drawDashboard(response) { var data = response.getDataTable(); // 
Everything is loaded. Assemble your dashboard... var namePicker = new 
google.visualization.ControlWrapper({ 'controlType': 'CategoryFilter', 
'containerId': 'filter_div', 'options': { 'filterColumnLabel': 'Province', 
'ui': { 'labelStacking': 'horizontal', 'allowTyping': false, 
'allowMultiple': false } } }); var pieChart = new 
google.visualization.ChartWrapper({ 'chartType': 'PieChart', 'containerId': 
'chart_div', 'options': { 'width': 300, 'height': 300, 'pieSliceText': 
'value', 'legend': 'right' } }); var dashboard = new 
google.visualization.Dashboard(document.getElementById('dashboard_div')). 
bind(namePicker, pieChart). draw(data) } </script> <style type="text/css"> 
.warpper { width: 600px; font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; margin:0px auto; padding: 10px; background-color: #EEE; } 
.header { height: 150px; } #filter_div { height: 20px; border-bottom: 1px 
#FFFFFF solid; border-top: 1px #FFFFFF solid; margin-bottom: 10px; padding: 
10px 5px 5px 5px; } #chart_div { width: 190px; } </style> </head> <body> 
<div class="warpper"> <div class="header"> <div class="qasim"> </div> 
</div> <!--Div that will hold the dashboard--> <div id="dashboard_div"> 
<!--Divs that will hold each control and chart--> <div 
id="filter_div"></div> <div id="chart_div"></div> <div 
id="chart1_div"></div> <div id="chart_div"></div> </div> </div> <body> 
</html>

Can anyone please help me?

-- 
You received this message because you are subscribed to the Google Groups 
"Google Visualization API" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/google-visualization-api/-/agBdbSCxegcJ.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-visualization-api?hl=en.

Reply via email to