まず、データ(JSON)を解析してから、引数としてsetData
に渡します。 -
chart.series[0].setData( eval( '(' + data + ')' ) );
更新:
[["2011-03-20 18:53:47",40],["2011-03-21 18:53:47",300],...]
"2011-03-20 18:53:47"
日時系列の有効なx値ではありません。日付をミリ秒単位で表す数値である必要があります。
次のいずれかに変更を加えることで修正できます-
- Javascript(クライアント側)。
- PHPコード内
- SQLクエリ内。
SQLクエリまたはPHPのいずれかでこれを行うと、Javascriptをいじる必要がなくなり、JSONが次のようになります-
[[1318605385652, 40],[1318605385652,300],...]
その後、eval
を実行します 。