BwDrawer.y = d3.scale.linear()
.range([BwDrawer.height, 0]);
-BwDrawer.color = d3.scale.category20();
-
BwDrawer.xAxis = d3.svg.axis()
.scale(BwDrawer.x)
.orient("bottom");
return values;
}
+BwDrawer.color = d3.scale.ordinal();
+BwDrawer.color.domain(nos_oignons_relays.map(function(r) {return r.fingerprint}));
+BwDrawer.color.range(nos_oignons_relays.map(function(r) {return r.color}));
+
BwDrawer.draw_bandwidth_graph = function(raw_data, selector, period) {
var update_period;
}
});
- var valid_fingerprints = [];
- nos_oignons_relays.forEach(function(r) {
- var relay_data = raw_data["relays"].filter(function(d) { return d.fingerprint == r.fingerprint; })[0];
- valid_fingerprints.push(r.fingerprint);
- });
- BwDrawer.color.domain(valid_fingerprints);
-
var bw_data = {};
BwDrawer.periods.map(function(p) { return p.id; }).forEach(function(period) {
var interval = d3.max(raw_data.relays, function(d) {