私はさまざまなスライドを含む円グラフを持っています:
function drawChart(response) {
if (response.isError()) {
alert('Error in query: ' + response.getMessage() + ' ' + response.getDetailedMessage());
return;
}
var data = response.getDataTable();
var options = {'title':'XXXXXXXXXXX ........',
'width':900,
'height':300};
var chart = new google.visualization.PieChart(document.getElementById('chart_div'));
chart.draw(data, options);
// clickabale
google.visualization.events.addListener(chart,'select', function(){;
var sel = chart.getSelection();
if(sel.length > 0) {
var building_name = data.getValue(sel[0].row, 0);
alert(building_name);
sendQueryBuildingName(building_name)
}
});
}
そして、スライドをクリックすると、次のようなクエリが送信されるようにしたいことを知っています。
function sendQueryCityName(cityName) {
var query = new google.visualization.Query('http://api.XXXX.com/XXXX/datasource?table='+cityName);
query.setQuery('select cost_reportings_timestamp, sum (cost_reportings_cost) group by cost_reportings_timestamp pivot ecoadmin_zone_name where(ecoadmin_building_name = 'building_name')');
query.send(drawChart);
console.log(response);
}
私のデータベースで、データを棒グラフに送信した後....
私たちを手伝ってくれますか ????