Per prima cosa prova ad analizzare i dati (JSON) prima di passarli come argomento a setData
-
chart.series[0].setData( eval( '(' + data + ')' ) );
Aggiornamento:
[["2011-03-20 18:53:47",40],["2011-03-21 18:53:47",300],...]
"2011-03-20 18:53:47"
non è un valore x valido per una serie datetime. Deve essere un numero che rappresenta la data in millisecondi.
Puoi risolverlo apportando modifiche in uno dei seguenti -
- Javascript (lato client).
- Nel tuo codice PHP
- Nella tua query SQL.
Fallo nella tua query SQL o PHP, in modo da non dover fare confusione con Javascript e che il tuo JSON assomigli a qualcosa di simile a -
[[1318605385652, 40],[1318605385652,300],...]
Quindi dopo fai semplicemente eval
.