]> nos-oignons.net Git - website.git/commitdiff
weight_graphs: Mise à jour pour l'API de d3 v5.5.0
authorNicolas Braud-Santoni <nicolas@braud-santoni.eu>
Sat, 4 Aug 2018 07:07:21 +0000 (15:07 +0800)
committerNicolas Braud-Santoni <nicolas@braud-santoni.eu>
Sat, 4 Aug 2018 07:49:46 +0000 (15:49 +0800)
assets/weights_graphs.js

index 943111ff64bbdcc326afb57efccdf6bc8b4c48bf..8116d017695ce05713a9fb7b230acb5fc0a26a50 100644 (file)
@@ -11,31 +11,27 @@ WeightsDrawer.margin = {top: 50, right: 10, bottom: 90, left: 130};
 WeightsDrawer.width = 600 - WeightsDrawer.margin.left - WeightsDrawer.margin.right;
 WeightsDrawer.height = 400 - WeightsDrawer.margin.top - WeightsDrawer.margin.bottom;
 
-WeightsDrawer.parseTime = d3.time.format("%Y-%m-%d %H:%M:%S").parse;
-WeightsDrawer.percentFormatter = d3.format(".2%");
+WeightsDrawer.parseTime = d3.timeParse("%Y-%m-%d %H:%M:%S");
+WeightsDrawer.percentFormatter = d3.format("2%");
 
-WeightsDrawer.x = d3.time.scale()
+WeightsDrawer.x = d3.timeDay
     .range([0, WeightsDrawer.width]);
 
-WeightsDrawer.y = d3.scale.linear()
+WeightsDrawer.y = d3.scaleLinear()
     .range([WeightsDrawer.height, 0]);
 
-WeightsDrawer.xAxis = d3.svg.axis()
-    .scale(WeightsDrawer.x)
-    .orient("bottom");
+WeightsDrawer.xAxis = d3.axisBottom(WeightsDrawer.x);
 
-WeightsDrawer.yAxis = d3.svg.axis()
-    .scale(WeightsDrawer.y)
-    .orient("left")
+WeightsDrawer.yAxis = d3.axisLeft(WeightsDrawer.y)
     .tickFormat(function(d) { return (d == 0) ? "" : WeightsDrawer.percentFormatter(d); });
 
-WeightsDrawer.area = d3.svg.area()
+WeightsDrawer.area = d3.area()
     .x(function(d) { return WeightsDrawer.x(d.date); })
     .y0(function(d) { return WeightsDrawer.y(d.y0); })
     .y1(function(d) { return WeightsDrawer.y(d.y0 + d.y); });
 
-WeightsDrawer.stack = d3.layout.stack()
-    .values(function(d) { return d.values; });
+WeightsDrawer.stack = d3.stack()
+    .value(function(d) { return d.values; });
 
 WeightsDrawer.onionoo_url = "https://onionoo.torproject.org/weights?type=relay&contact=adminsys@nos-oignons.net";
 
@@ -68,7 +64,7 @@ WeightsDrawer.extract_values = function(history, interval, minTime, maxTime) {
   return values;
 }
 
-WeightsDrawer.color = d3.scale.ordinal();
+WeightsDrawer.color = d3.scaleOrdinal();
 WeightsDrawer.color.domain(nos_oignons_relays.map(function(r) {return r.fingerprint}));
 WeightsDrawer.color.range(nos_oignons_relays.map(function(r) {return r.color}));