1 | require("./../../lib/env-js/envjs/node"); |
---|
2 | require("./../../d3"); |
---|
3 | |
---|
4 | var f = d3.format(" .3f"); |
---|
5 | |
---|
6 | var x = d3.scale.linear().domain([-1, 0, 1]).range(["red", "white", "green"]); |
---|
7 | console.log("domain(-1, 0, 1).range(red, white, green):"); |
---|
8 | console.log(" -1.0 -> " + x(-1)); |
---|
9 | console.log(" -0.8 -> " + x(-.8)); |
---|
10 | console.log(" -0.6 -> " + x(-.6)); |
---|
11 | console.log(" -0.4 -> " + x(-.4)); |
---|
12 | console.log(" -0.2 -> " + x(-.2)); |
---|
13 | console.log(" 0.0 -> " + x(0)); |
---|
14 | console.log(" 0.2 -> " + x(.2)); |
---|
15 | console.log(" 0.4 -> " + x(.4)); |
---|
16 | console.log(" 0.6 -> " + x(.6)); |
---|
17 | console.log(" 0.8 -> " + x(.8)); |
---|
18 | console.log(" 1.0 -> " + x(1)); |
---|
19 | console.log(""); |
---|
20 | |
---|
21 | var x = d3.scale.linear().domain([-1, 0, 1]).range([-100, 0, 10]); |
---|
22 | console.log("domain(-1, 0, 1).range(-100, 0, 10):"); |
---|
23 | console.log(" -1.5 -> " + f(x(-1.5))); |
---|
24 | console.log(" -1.0 -> " + f(x(-1))); |
---|
25 | console.log(" -0.5 -> " + f(x(-.5))); |
---|
26 | console.log(" 0.0 -> " + f(x(0))); |
---|
27 | console.log(" 0.5 -> " + f(x(.5))); |
---|
28 | console.log(" 1.0 -> " + f(x(1))); |
---|
29 | console.log(" 1.5 -> " + f(x(1.5))); |
---|
30 | console.log(""); |
---|
31 | |
---|
32 | var 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 | }); |
---|