0
我使用Flot繪製每小時每天的總計數。使用小時時間系列繪製flot圖
數據來自數據庫中的一個陣列中的,如下所示:
[2016-12-24 00] => 191
[2016-12-24 01] => 126
[2016-12-24 02] => 85
[2016-12-24 03] => 79
[2016-12-24 04] => 67
[2016-12-24 05] => 69
[2016-12-24 06] => 69
[2016-12-24 07] => 113
[2016-12-24 08] => 171
[2016-12-24 09] => 196
[2016-12-24 10] => 259
[2016-12-24 11] => 64
[2016-12-24 12] => 0
[2016-12-24 13] => 0
[2016-12-24 14] => 0
[2016-12-24 15] => 0
[2016-12-24 16] => 0
[2016-12-24 17] => 0
[2016-12-24 18] => 0
[2016-12-24 19] => 0
[2016-12-24 20] => 0
[2016-12-24 21] => 0
[2016-12-24 22] => 0
[2016-12-24 23] => 0
然後將其在UNIX時間格式化,使得我得到以下用於海軍報數據。
[1482537600, 191],[1482541200, 126],[1482544800, 85],[1482548400, 79],[1482552000, 67],[1482555600, 69],[1482559200, 69],[1482562800, 113],[1482566400, 171],[1482570000, 196],[1482537600, 259],[1482541200, 64],[1482544800, 0],[1482548400, 0],[1482552000, 0],[1482555600, 0],[1482559200, 0],[1482562800, 0],[1482566400, 0],[1482570000, 0],[1482537600, 0],[1482541200, 0],[1482544800, 0],[1482548400, 0]
我遇到的問題是圖表沒有正確顯示時間軸。
這就是它的顯示方式。
我的代碼是:
xaxis:{
mode: 'time',
timeformat: '%h %p',
mintickSize: [1, "hours"]
}
什麼是錯在上面的代碼?
爲什麼不顯示00至23小時,在該段?圖表顯示不正確 –
因爲您已重複時間戳1482541200,1482544800 ...,請檢查轉換爲時間戳。它似乎是有問題的。 「2016-12-24 13」應該是1482588000不是1482544800 – blackxel
好,問題解決了,我發現問題是什麼。 –