Nejprve zkuste data analyzovat (JSON), než je předáte jako argument do setData
-
chart.series[0].setData( eval( '(' + data + ')' ) );
Aktualizace:
[["2011-03-20 18:53:47",40],["2011-03-21 18:53:47",300],...]
"2011-03-20 18:53:47"
není platná hodnota x pro řadu datetime. Musí to být číslo, které představuje datum v milisekundách.
Můžete to opravit provedením změny v jednom z následujících -
- Javascript (na straně klienta).
- Ve vašem kódu PHP
- Ve vašem dotazu SQL.
Udělejte to buď ve svém SQL dotazu nebo PHP, abyste se nemuseli potýkat s Javascriptem a váš JSON bude vypadat nějak jako -
[[1318605385652, 40],[1318605385652,300],...]
Poté stačí provést eval
.