2013-10-31 52 views
5

我繪製贏率海軍報圖在這裏:http://jsfiddle.net/xR66k/海軍報的時間序列,太多的數據點

x軸顯示星期幾的數字,但我不希望這些刻度之間的點(例如第37周至第38周,第41周至第42周之間) - 我該如何刪除這些內容?

我創建用下面的代碼蜱:

var data = [[1382911200000,7.6805],[1382306400000,27.4607],[1381701600000,13.0376],[1381096800000,-26.3855],[1380492000000,-11.9624],[1379887200000,-5.018],[1379282400000,-11.0009],[1378677600000,50.5376],[1378072800000,0],[1377468000000,0]]; 

var ticks = []; 

for (var i = 0; i < data.length; i++) { 
    ticks.push(data[i][0]); 
} 

爲什麼海軍報的情節額外的數據點?

+1

這是一個已知的問題與閾插件:https://code.google.com/p/flot/issues/detail?id=258 – Mark

+0

注意,這是遷移到發行Github上的#337(https://github.com/flot/flot/issues/337),這是我們現在跟蹤它們的地方。 – DNS

回答

6

正如我在我的評論中所說,這是一個已知的閾值插件的限制,所以,讓我們來解決它。在這個fiddle中,我簡單地創建了兩個只有點和一個只有線的系列。沒有添加點標記,「正確的線條」將正確得到閾值。

enter image description here

data = [ 
     { label: 'Win Rate', data: data, points: {show:false} }, 
     { label: null, data: data, points: {show:true}, lines: {show:false} } 
    ]; 
+0

不錯!我不得不在第一個系列中加入「hoverable:false」,但除此之外它是完美的。 :-) – darkangel