我有一些數據,並希望創建一些動態圖表。我看過谷歌可視化api ..它看起來不錯,但問題是我不是很熟悉它。任何想法,我怎麼能從MySQL數據設置data.setValue
。如何從mysql數據創建圖表? (使用谷歌可視化API)
<script type='text/javascript'>
google.load('visualization', '1', {'packages': ['geomap']});
google.setOnLoadCallback(drawMap);
function drawMap() {
var data = new google.visualization.DataTable();
data.addRows(6);
data.addColumn('string', 'Country');
data.addColumn('number', 'Popularity');
data.setValue(0, 0, 'Germany');
data.setValue(0, 1, 200);
data.setValue(1, 0, 'United States');
data.setValue(1, 1, 300);
data.setValue(2, 0, 'Brazil');
data.setValue(2, 1, 400);
data.setValue(3, 0, 'Canada');
data.setValue(3, 1, 500);
data.setValue(4, 0, 'France');
data.setValue(4, 1, 600);
data.setValue(5, 0, 'RU');
data.setValue(5, 1, 700);
var options = {};
options['dataMode'] = 'regions';
var container = document.getElementById('map_canvas');
var geomap = new google.visualization.GeoMap(container);
geomap.draw(data, options);
};
</script>
我可以使用其他一些方法創建圖表,但只是對使用Google Visualization API感興趣。
謝謝。
。謝謝我理解這種方法,有沒有更好的方式沒有把它混合起來..我的意思是例如,調用data.php返回一些格式化的數據..就像它。 Thx – user187580 2010-05-11 12:50:52
@ user187580:請參閱我的更新回答。 – 2010-05-11 13:19:29
乾杯@Felix。非常感謝。 – user187580 2010-05-11 14:01:24