このコードはチャートを表示するためのものですが、次のことは行いません。
google.load("visualization", "1", {packages:["corechart"]});
google.setOnLoadCallback(drawChart);
function drawChart() {
data.addcColumn('string', 'Type');
data.addColumn('number', 'Job Registration');
data.addRows([
<?php foreach ($chart_result as $result) {
echo $result;
}?>
]);
var options = {
title: 'Job Registration by Type',
hAxis: {title: '', titleTextStyle: {color: 'red'}}
};
var chart = new google.visualization.ColumnChart(document.getElementById('visualization'));
chart.draw(data, options);
}
フォームを送信してページ ソースを表示すると、data.addRows の結果は次のようになります。
data.addRows([
[' Engineer',1],['Assistant',1],['Developer',4],[' Ninja!',1],['Web Application Developer',1],
]);
これは私には正しいように見えますが、Google アナリティクス (または JavaScript など) を使用するのはこれが初めてで、既存のグラフの例をかなり詳しく追っていたので、まったく正しくない可能性があります。これが機能しない理由はありますか?
乾杯