Flotグラフにデータの配列を表示するのに苦労しています。これを行うためにjQueryAjax/ PHP/MySQLを使用しています。
私はこのPHP/MySQLを使用して配列で作成しました。
$result = mysql_query("SELECT * FROM happiness");
$array = array();
while($row = mysql_fetch_array($result)) {
$array[] = $row[3];
$array[] = $row[2];
}
echo json_encode($array);
そして、次のようにjQueryAjaxを介してFlotに渡します。
$.ajax({
url: 'receive-happiness.php',
dataType: 'json',
success: function(data)
{
var graph_data = [data];
alert(graph_data);
$.plot($("#graph"), [graph_data], options);
}
});
警告するgraph_data
と、次のようになります。
23,8,23,1,24,0,25,0,26,9,27,10,28,9
しかし、Flotグラフを確認すると、で1つのデータポイントしか表示されません(23,8)
。何が問題になっていますか?