たとえば、我々は、このチャートは反映したデータの定義されたセットがあるGoogle Code APIダイナミックデータとGoogleグラフを使用するにはどうすればよいですか?
で、この折れ線グラフを持っているが、しかし、私はPHP/MySQLのスクリプトから自分のデータを使用してグラフを作成したいです。ここで
は、HTMLページに埋め込むために、Googleが提供するコードは、私は私の心を持っているオプションは、ループ内で次のコードを維持し、データを生成することです
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
<title>
Google Visualization API Sample
</title>
<script type="text/javascript" src="http://www.google.com/jsapi"></script>
<script type="text/javascript">
google.load('visualization', '1', {packages: ['imagelinechart']});
</script>
<script type="text/javascript">
function drawVisualization() {
// Create and populate the data table.
var data = new google.visualization.DataTable();
data.addColumn('string', 'Name');
data.addColumn('number', 'Height');
data.addRows(3);
data.setCell(0, 0, 'Tong Ning mu');
data.setCell(1, 0, 'Huang Ang fa');
data.setCell(2, 0, 'Teng nu');
data.setCell(0, 1, 174);
data.setCell(1, 1, 523);
data.setCell(2, 1, 86);
// Create and draw the visualization.
new google.visualization.ImageLineChart(document.getElementById('visualization')).
draw(data, null);
}
google.setOnLoadCallback(drawVisualization);
</script>
</head>
<body style="font-family: Arial;border: 0 none;">
<div id="visualization" style="width: 300px; height: 300px;"></div>
</body>
</html>
...です。誰かがこれを行うための何か簡単で効率的な方法を持っていますか?
data.addColumn('string', 'Name');
data.addColumn('number', 'Height');
data.addRows(3);
data.setCell(0, 0, 'Tong Ning mu');
data.setCell(1, 0, 'Huang Ang fa');
data.setCell(2, 0, 'Teng nu');
data.setCell(0, 1, 174);
data.setCell(1, 1, 523);
data.setCell(2, 1, 86);
素敵な答え1UP :) –
素敵な回答@Andrew Koper、これはすばらしい方法です...残念なことに、jqueryの最新のメソッドは非同期:falseですので、1.6.2から1.7.2までを使用してくださいあなたはこのルートに行きたいです。 –