2
Here 是我的Highchart。在右邊的X軸值是正確的(2017.08.03)。但是當它開始時,它會倒退到1970年1月18日。 Y值也是正確的。以下是我的JSON數據示例:我的Highchart每次都會回到01/18/1970。爲什麼?
[[1501746396.26,22.96],[1501746396.26,24.2],[1501746396.26,28.55],[1501746396.26,27.54],[1501746396.26,22.12]
第一個值是當前UNIX時間,第二個是Y值。這裏是一個例子,我如何爲我的系列添加點。
chart.series[i].addPoint(dataa[i], true, shift);
在調試時我注意到它收到了正確的數據。 (我已經記錄了chart.series [i] .data,它有一些要點。)同樣在官方中它接收到正確的數據,但在官方中它不能從這個JSON文件中工作,它可以從另一個JSON文件中工作。
只需一眼,該時間戳就在幾秒鐘內,對不對? Highcharts期望以毫秒爲單位的時間戳。也許試試'dataa [i] * 1000'或看秒/毫秒是否相關。 –
正確,非常感謝! :) – jhsznrbt
[unix time](https://en.wikipedia.org/wiki/Unix_time)的「零」是1970年1月1日。這就是爲什麼1970年數據誤差縮小1000倍的原因。 – Paul