【Three.js】DBから値を取り出してJSONに変えて線グラフに【Line chart】

f:id:tsumayouzi:20140806104933j:plain

 

もとにしたサンプルデータはこれです

line chart

http://bl.ocks.org/mbostock/3883245

 

サンプルだとtsvでグラフにする値をよみこんでるのですが、

sqlから取り出してそのままいれたかったためjsonにしました。

 

以下sql

$sql =ほげ;

$result = ほげ;

$hoge = ほげ

for($i=0;$i<$hoge;$i++){
$data = pg_fetch_assoc($result6,$i);
$max_count = $data["max_count"];
$min_count = $data["min_count"];
$hoge_array[$data["day"]][$data["action"]] = $data["count"];
$data_Sets .='{date:"'.$data["day"].'", val:'.$data["count"].'},';
}

$data_SetsでJSONを作ります。

(データセット)
var dataSet = [<?php echo $data_Sets; ?> ];

 

 

 

 

 

すると無事に

var dataSet = [{date:"2014-04-01", val:11111111},{date:"2014-04-02",val:1111111},...........];

こんなかんじに