[76] | 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 | }); |
---|