source: Dev/trunk/d3/test/scale/test-polylinear.js @ 76

Last change on this file since 76 was 76, checked in by fpvanagthoven, 14 years ago

d3

File size: 1.4 KB
Line 
1require("./../../lib/env-js/envjs/node");
2require("./../../d3");
3
4var f = d3.format(" .3f");
5
6var x = d3.scale.linear().domain([-1, 0, 1]).range(["red", "white", "green"]);
7console.log("domain(-1, 0, 1).range(red, white, green):");
8console.log("         -1.0 -> " + x(-1));
9console.log("         -0.8 -> " + x(-.8));
10console.log("         -0.6 -> " + x(-.6));
11console.log("         -0.4 -> " + x(-.4));
12console.log("         -0.2 -> " + x(-.2));
13console.log("          0.0 -> " + x(0));
14console.log("          0.2 -> " + x(.2));
15console.log("          0.4 -> " + x(.4));
16console.log("          0.6 -> " + x(.6));
17console.log("          0.8 -> " + x(.8));
18console.log("          1.0 -> " + x(1));
19console.log("");
20
21var x = d3.scale.linear().domain([-1, 0, 1]).range([-100, 0, 10]);
22console.log("domain(-1, 0, 1).range(-100, 0, 10):");
23console.log("         -1.5 -> " + f(x(-1.5)));
24console.log("         -1.0 -> " + f(x(-1)));
25console.log("         -0.5 -> " + f(x(-.5)));
26console.log("          0.0 -> " + f(x(0)));
27console.log("          0.5 -> " + f(x(.5)));
28console.log("          1.0 -> " + f(x(1)));
29console.log("          1.5 -> " + f(x(1.5)));
30console.log("");
31
32var x = d3.scale.linear();
33[[1.1, 1, 2, 3, 10.9], [123.1, 1, 2, 3, -.9]].forEach(function(d) {
34  console.log("domain([" + d.map(f) + " ]).nice():");
35  console.log("  ", x.domain(d).nice().domain());
36  console.log("");
37});
Note: See TracBrowser for help on using the repository browser.