2014-05-04 31 views
1

我一直在使用FLOT處理很多很棒的事情。最近,我需要將它用於基於時間的情節。它在上個月效果很好,但是這個月,我注意到我的最後一次滴答比其他時間要小。另外,我注意到剔標籤不在那裏。浮點圖TickLabel和刻度線定位問題

這是一個JSFIDDLE的問題,供您查看。

由於大量的Javascript,我會保留小提琴內的所有代碼;除非信息被要求。

然而,我和一個朋友想到了一個簡單的解決方法的:

if(% 2 === 0) { 
    /* 
    Check if the data can be divided by 2 
    Repeat this for 3 as well (return the value and 
    plug it in the tickSize: [val, 'day']; 
    */ 
} 

唯一的缺點我這裏,如果看到有31天個月。

我該如何解決這個問題,或者我做錯了什麼導致這種影響?

+0

你能否澄清問題是什麼,以及你期望看到什麼? – DNS

+0

@DNS當然。我怎樣才能在圖表上繪製31,30,28等天,並使它看起來不錯。我希望所有的蜱都是相同的大小,不像我顯示的jsfiddle圖上的最後一個滴答。如果發生這種情況,我可以刪除第一個和最後一個勾號,而不是刪除最後一個勾號。我希望一切都看起來整潔,甚至在圖表上。 –

回答

0

如何將圖表始終放置31天(這意味着第一天和最後一天之間有30天,每兩天寬度爲15滴)?你得到的是通過設置x軸最大值如果你一個月不通過自身31天:

xaxis: { 
    mode: "time", 
    timeformat: "%b %d", 
    tickSize: [2, 'day'], 
    max: 1398902400000 
}, 

看到這個更新fiddle