also so sieht ein beispielscript aus von dem Kuchendiagramm:
<html>
<head>
<title> Example Chart </title>
<script language="javascript" src="http://www.google.com/jsapi"></script>
</head>
<body>
<div id="chart"></div>
<script type="text/javascript">
var queryString = '';
var dataUrl = '';
function onLoadCallback() {
if (dataUrl.length > 0) {
var query = new google.visualization.Query(dataUrl);
query.setQuery(queryString);
query.send(handleQueryResponse);
} else {
var dataTable = new google.visualization.DataTable();
dataTable.addRows(4);
dataTable.addColumn('number');
dataTable.setValue(0, 0, 32.78688524590164);
dataTable.setValue(1, 0, 50.81967213114754);
dataTable.setValue(2, 0, 100);
dataTable.setValue(3, 0, 42.622950819672134);
draw(dataTable);
}
}
function draw(dataTable) {
var vis = new google.visualization.ImageChart(document.getElementById('chart'));
var options = {
chs: '300x225',
cht: 'p',
chco: 'FF9900',
chd: 's:Uf9a',
chdl: '30%C2%B0|40%C2%B0|50%C2%B0|60%C2%B0',
chl: '|||'
};
vis.draw(dataTable, options);
}
function handleQueryResponse(response) {
if (response.isError()) {
alert('Error in query: ' + response.getMessage() + ' ' + response.getDetailedMessage());
return;
}
draw(response.getDataTable());
}
google.load("visualization", "1", {packages:["imagechart"]});
google.setOnLoadCallback(onLoadCallback);
</script>
</body>
</html>
die markierte Zeile chd ist dann das wo die werte reinkommen sollen! bzw. dort sind ja schon werte drin aber man kann auch normale Werte dahinter schreiben wie man hier sehen kann:
http://code.google.com/intl/de-DE/apis/chart/docs/data_formats.html
nur wie füge ich jetzt die werte aus meinem array dort rein?