From 31510948329876c4f3e49e73bb3f7621260fd4c1 Mon Sep 17 00:00:00 2001 From: wassname Date: Tue, 27 Nov 2018 10:46:16 +0800 Subject: [PATCH] max chart len --- js/charts.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/js/charts.js b/js/charts.js index 56ee22c..b0c2255 100644 --- a/js/charts.js +++ b/js/charts.js @@ -70,11 +70,13 @@ Charts.prototype.init = function (agents) { Charts.prototype.update = function (agents) { var data = this.collect(agents) + var maxLen = 10000 for (const chart of this.charts) { var newDatasets = data[chart.config.options.title.text] chart.data.datasets.forEach((dataset) => { var dat = newDatasets.filter(d=>d.label==dataset.label)[0].data dataset.data.push(...dat); + if (dataset.data.length>maxLen) dataset.data.splice(0, dataset.data.length-maxLen) }); chart.update(); }