今天在vue的項目中引入Highcharts,想做一個大數據量的實時刷新曲線圖,發現當數據量超過1000就無法顯示。
經過排查發現 Highcharts為了保證更好的性能設置了一個性能閾值檢查,當數據列包含的數據超過這個值時就會報錯,圖表就無法顯示。
所以想要解決數據量超過1000無法顯示的問題,只要將性能閾值設置大一點,或者直接關閉性能閾值檢查,可參考以下代碼
plotOptions: { series:{ turboThreshold:0 //性能閾值檢查,默認值為1000,當數據量超過這個值就會報錯;如果需要關掉性能閾值檢查,可以將此參數設置為 0 }, },