これは非常に簡単です。これは、 Google チャート プレイグラウンドの円グラフの例に基づいています。
なぜこれがうまくいくのか誰にも教えてもらえますか:
function drawVisualization() {
// Create and populate the data table.
var data = google.visualization.arrayToDataTable([
['Task', 'Hours per Day'],
['Work', 4],
['Eat', {'v':0.,'f':'text 2'}],
['Commute', {'v':2,'f':'text 3'}],
['Watch TV', {'v':2,'f':'text 4'}],
['Sleep', {'v':0.,'f':'text 5'}]
]);
// Create and draw the visualization.
new google.visualization.PieChart(document.getElementById('visualization')).
draw(data, {title:"So, how was your day?"});
}
しかし、これはそうではありません (「Work」行にリテラル文字列を追加しました):
function drawVisualization() {
// Create and populate the data table.
var data = google.visualization.arrayToDataTable([
['Task', 'Hours per Day'],
['Work', {'v':4,'f':'text 1'}],
['Eat', {'v':0.,'f':'text 2'}],
['Commute', {'v':2,'f':'text 3'}],
['Watch TV', {'v':2,'f':'text 4'}],
['Sleep', {'v':0.,'f':'text 5'}]
]);
// Create and draw the visualization.
new google.visualization.PieChart(document.getElementById('visualization')).
draw(data, {title:"So, how was your day?"});
}
これは遊び場では機能せず、自分のサイトでも機能しません。ただし、自分のサイトで実行すると、次の firebug javascript エラーが発生します。
エラー: 0,1 の値が無効です (https://www.google.com/uds/api/visualization/1.0/351cbc565e06280bb093b00ce39323d9/format+en_GB,default,corechart.I.js )
事前に感謝します。おそらく、本当に明白な何かが欠けています