2012-04-15 30 views
8

jsfiddle:http://jsfiddle.net/RjPRd/Handling unix timestamp z highcharts

Times & Etykiety są wyświetlane nieprawidłowo.

Myślę, że znacznik czasu powinien być pomnożony przez 1000 dla czasu Javascript, ale jakie jest najlepsze podejście? Uważam także, że konfiguracja jest nadal niepoprawna, ponieważ etykiety wydają się być odwrotne do miejsca, w którym znajduje się kursor.

+0

Kiedy porównać wartości „jsfiddle.net/cvedovini/RjPRd/2/” i wartości „jsfiddle.net/RjPRd/”. To nie tylko UnixTimestamp * 1000 = JavascriptTime. Jaką funkcję pełni Claude? – nayfun

+0

Dane w drugim przykładzie są również odwrócone. –

Odpowiedz

38

Masz rację, znaczniki czasu w JavaScript są milisekundy więc należy pomnożyć wszystko przez 1000.

Na inny problem to wynika z faktu, że dane są zamówione tyłu. Wygląda na to, że HighCharts psuje się, gdy seria nie jest prawidłowo uporządkowana.

Oto korekta na kodzie: http://jsfiddle.net/cvedovini/RjPRd/2/

+1

wielkie dzięki, utknąłem na to godzinami –