2014-06-26 49 views
2

我正在爲我正在編程的網站使用flot,並且想要在線圖中獲得我的數據的閾值,但似乎沒有看到。下面是它結束了看起來像:Flot:實施閾值時線圖無法正常工作?

enter image description here http://i.stack.imgur.com/gdhrn.png
我看着這裏的解決方案,但沒有人似乎爲我工作。我不確定爲什麼它將數據分隔在這個門檻上,而不是用不同的顏色來着色。我試圖刪除代碼的某些部分,但似乎沒有任何工作。任何建議感激。謝謝!

編輯:我的問題http://jsfiddle.net/catbunny38/cyWrL/ please help

+2

什麼你的代碼看起來像什麼?你的數據是什麼樣的?你能創建一個重現問題的JSFiddle嗎? – mechenbier

+0

@prmech增加了一個 – user3670245

+0

您需要在問題中包含代碼而不僅僅是一個jsfiddle –

回答

3

這裏的問題而產生的jsfiddle是類別和門檻插件的組合。也許其中一位作者會看到這個問題並解決它。

現在,您可以通過刪除類別插件並自己執行類別來修復它(請參閱此更新fiddle)。

更改數據,這樣的事情(當你與服務器端的代碼編寫容易,我改變了手動的幾個數據點):

var durationList = [ 
    [1, 48.02335029999415], 
    [2, 90.60945035338402], 
    [3, 90.89755993498696], 
    ... 
    [14, 125.0502553939157], 
    [15, 7.444523153305053], 
    [16, 0.14131634639369117] 
]; 

var tickList = [ 
    [1, "1315"], 
    [2, "1336"], 
    [3, "1337"], 
    ... 
    [14, "5406"], 
    [15, "7407"], 
    [16, "7410"] 
]; 

而對於海軍報的選項:

xaxis: { 
    tickLength: 0, 
    ticks: tickList, 
    axisLabel: 'FW Release', 
    rotateTicks: 90 
}, 
+0

非常感謝,至少有一個方法,我可以讓它有一個門檻。希望作者可以看到這個並修復這個錯誤。不過,我注意到你的代碼中有閾值的地方會有額外的點 - 有沒有辦法擺脫這種情況? – user3670245

+0

我不認爲有多餘的點數,但紅點與藍點具有相同的(藍色)填充顏色。 – Raidri