2011-10-04 34 views
0

我有一個Flot圖表,x軸顯示時間 - 滴答大小等於一天。我正在顯示在一天中的不同時間發生的事件的持續時間,我想堆疊它們。 Flot的時間模式基於毫秒定位柱線,因此柱線在每個時間點/天內分開。有沒有一種快速的方法讓酒吧堆積起來,防止他們在每天的不同位置被繪製出來?在帶有時間序列的Flot圖表中堆積條紋

回答

5

回答我自己的問題時有着複雜的感覺,但無論如何,如果有人遇到類似的問題,我會這樣做。

解決的辦法是把時間轉換到數天,本輪下跌小數的結果,並使用功能,喜歡將其轉換回毫秒:

Math.floor(date/(1000*60*60*24))*(1000*60*60*24)

此外,確保設置刻度大小有一天在你的軸設置聲明:

tickSize: [1, "day"]

因此,您最終會獲得精美疊加的日期值。我最終在客戶端進行了轉換,以便我可以存儲精確的值,而圖表顯示了更大的圖片。

+3

你不應該有任何複雜的感受。如果您覺得自己找到了解決方案,那麼如果您提交解決方案並將其作爲答案接受,總是會很感激。 – NRaf