Hi,
I found a data download tool from here *
https://developers.google.com/chart/interactive/docs/gallery/toolbar*<https://developers.google.com/chart/interactive/docs/gallery/toolbar>
 that 
I'd like to encorporate in my web.  It enables users to download the 
dataset displaying on the map and pie chart.  I can't seem to get it to 
retrieve data from my fusion table and am not sure what I'm doing 
incorrectly. This is my fusion table: 
https://www.google.com/fusiontables/DataSource?docid=1EBnmpo78yOktZvEmYNJ8L-W0vwYzIWxtxsky7HM
  
In a different section of my code, when I reference my fusion table to 
display a pie chart, I include the"FROM  id number", as follows:
 
var query = new 
google.visualization.Query('http://www.google.com/fusiontables/gvizdata?tq=');
   query.setQuery("SELECT Site, BCw, BCdep, Nup, Nimm, ANClimit, BCup " + "FROM 
3235688  WHERE Site = '" + Site + "'");
query.send(function (response) {
        var baseData = response.getDataTable();
        var data = new google.visualization.DataTable();
        data.addColumn('string', baseData.getColumnLabel(0));
        data.addColumn('number', 'Value');
        for (var i = 1; i < baseData.getNumberOfColumns(); i++) {
            data.addRow([baseData.getColumnLabel(i), baseData.getValue(0, 
i)]); 
        }
        
        google.visualization.drawChart({
            containerId: "visualization",
            dataTable: data,
            chartType: "PieChart",
            options: {
                title: Site,
    colors: ['#0000CC', '#3399FF','#66CC00', '#FFFF00', '#FF9933', 
'#FF0033',],
    legendTextStyle: {color:'#666666', fontSize: '11'},
    titleTextStyle: {color: '#006600',fontSize: '12'},    
    titlePosition: 'out',
    legend:'left',
    is3D:true,
                height: 150,
                width: 350,
    backgroundColor: 'none',
    tooltip: {textStyle: {color: 'black'}, showColorCode: true},
    pieSliceText: 'percentage',
    pieSliceTextStyle: {color: 'white', fontSize: '11'},
    chartArea: {top:'30', left:'5', height:"80%", width:"70%"}
    
            }
 
I don't really want to include a second pie chart (which is in the 
example); I'd just like it to reference the above pie I'm already using.  
Please see the code below for the toolbar that I am trying to use.  Perhaps 
I'm missing the "FROM id number"?
 
  

function draw() { 
drawToolbar();
}    
function queryCallback(response) {
 visualization.draw(response.getDataTable(),
            {is3D: true});
 }    
 function drawToolbar() {
  var components = [
        {type: 'igoogle', datasource: 
'http://www.google.com/fusiontables/gvizdata?tq=',
        gadget: 'https://www.google.com/ig/modules/pie-chart.xml',
        userprefs: {'3d': 1}},
        {type: 'html', datasource: 
'http://www.google.com/fusiontables/gvizdata?tq='},
        {type: 'csv', datasource: 
'http://www.google.com/fusiontables/gvizdata?tq='},
        {type: 'htmlcode', datasource: 
'http://www.google.com/fusiontables/gvizdata?tq=',
        gadget: 'https://www.google.com/ig/modules/pie-chart.xml', 
        userprefs: {'3d': 1}, 
        style: 'width: 800px; height: 700px; border: 3px solid purple;'}
        ]; 
  var container = document.getElementById('toolbar_div');
  google.visualization.drawToolbar(container, components); 
  };  
  google.setOnLoadCallback(draw);
//above this line ends the download data tool
 

-- 
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/-/mwPqpOtdUSoJ.
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