Google Chart で詰まったところ。

JSON形式で取得したデータをグラフに描画する際に詰まったところ。なお x 軸は日付。

① vAxis.gridlines で思った通り補助線が引けない。
→ vAxis.ticks で指定する。


JSON で出力する場合、1 日付は Date(2014,5,3) で出力させ、2 type に date もしくは datetime を指定する。


③ いい感じじゃない、渡せるデータ形式が。異なる系統のデータを、以下のように、そのままぶちこめず。Data is stored in cells referenced as (row, column),,, だそうで。

series_a = [{x:1, y:2}, {x:2, y:4}, {x:3, y:6},,,]
series_b = [{x:1, y:1}, {x:3, y:9}, {x:5, y:25},,,]

 
結局 arrayToDataTable 的なことをしないといけない。本当にそうなのかな...。array でセルをこっちで作るとか信じられない...。何か変換用の関数ないかな。

[
 [x, y_a, y_b],
 [1, 1, 2],
 [2, 4, null],
 [3, 6, 9],
 [5, null, 25]
]

DataTables and DataViews  |  Charts  |  Google Developers