From 5e5ec4cf05ebd15a7d1e9f2cf0d5f3cfa1a156d1 Mon Sep 17 00:00:00 2001 From: Lunar Date: Sun, 17 Nov 2013 22:37:30 +0100 Subject: [PATCH] =?utf8?q?Services=C2=A0:=20on=20cache=20les=20morceaux=20?= =?utf8?q?de=20courbes=20pour=20lesquels=20on=20a=20pas=20toutes=20les=20d?= =?utf8?q?onn=C3=A9es?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- Services/Participation.html | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/Services/Participation.html b/Services/Participation.html index 4683683..56ae6db 100644 --- a/Services/Participation.html +++ b/Services/Participation.html @@ -214,8 +214,8 @@ function draw_bandwidth_graph(raw_data, selector, direction, period) { }); color.domain(valid_fingerprints); - var minTime = d3.min(raw_data.relays.map(function(d) { return d[direction][period] && parseTime(d[direction][period].first); })); - var maxTime = d3.max(raw_data.relays.map(function(d) { return d[direction][period] && parseTime(d[direction][period].last); })); + var minTime = d3.max(raw_data.relays.map(function(d) { return d[direction][period] && parseTime(d[direction][period].first); })); + var maxTime = d3.min(raw_data.relays.map(function(d) { return d[direction][period] && parseTime(d[direction][period].last); })); var maxTotalBandwidth = 0; var data = stack(color.domain().map(function(fingerprint) { @@ -227,13 +227,9 @@ function draw_bandwidth_graph(raw_data, selector, direction, period) { var last = parseTime(history.last); var i = 0; for (var current = minTime; current <= maxTime; current = d3.time.second.offset(current, history.interval)) { - var value; - if (current < first || current > last) { - value = 0; - } else { - value = history.factor * history.values[i++]; + if (first <= current && current <= last) { + values.push({ date: current, y: history.factor * history.values[i++] }); } - values.push({ date: current, y: value }); } maxTotalBandwidth = maxTotalBandwidth + history.factor * d3.max(history.values); -- 2.39.2