2015-06-22 61 views
2

我可能有一個奇怪的要求,我想隱藏highcharts錯誤的進入控制檯隱藏Highcharts錯誤的控制檯

尤其是#15,因爲這是我的數據是正常的不sorted.So讓我知道,如果你知道一種方法來做到這一點。

+0

您不應該隱藏錯誤日誌,您應該解決它們,以便它們不首先顯示。 – 2015-06-22 08:53:26

+0

事實上,我只有1種錯誤,這是我的數據數組沒有排序。但它的目的是我必須做的(一個圓形成一個線圖) – Pierolain

+0

@Pierolain隱藏錯誤是一回事,但有一個工作圖是另一個。如果數據未被排序,Highcharts不保證圖表的準確性,我非常肯定圖表中的某些數據在發生錯誤時丟失了,而這對於您的用戶是不可接受的。請將您的數據進行排序並傳遞給高層圖表,或者在服務器端進行排序,否則在傳遞給高端產品之前先用javascript進行處理。 –

回答

5

而不是line使用scatter類型與lineWidth: 1。 Scatter系列不需要排序。

或者對於那一個額外的點,請使用與linkedTo選項分開的系列。

或者,如果你真的想圖表選項保持原樣,使用片斷如下:

(function(H) { 
    H.seriesTypes.line.prototype.requireSorting = false; 
})(Highcharts) 

和演示:http://jsfiddle.net/rsft60sg/

只要是在同一頁上,而無需修改源代碼你將無法阻止Highcharts拋出該錯誤。

+0

太棒了!你的代碼片段工作!謝謝,我不必再滾動控制檯了! :) – Pierolain