[76] | 1 | require("./../../lib/env-js/envjs/node"); |
---|
| 2 | require("./../../lib/sizzle/sizzle"); |
---|
| 3 | require("./../../d3"); |
---|
| 4 | |
---|
| 5 | var f = d3.format(" .3f"); |
---|
| 6 | |
---|
| 7 | var x = d3.scale.sqrt(); |
---|
| 8 | console.log("domain([0, 1]).range([0, 1]):"); |
---|
| 9 | console.log(" -0.50 -> ", f(x(-0.50))); |
---|
| 10 | console.log(" 0.00 -> ", f(x(0.00))); |
---|
| 11 | console.log(" 0.25 -> ", f(x(0.25))); |
---|
| 12 | console.log(" 0.50 -> ", f(x(0.50))); |
---|
| 13 | console.log(" 1.00 -> ", f(x(1.00))); |
---|
| 14 | console.log(" 4.00 -> ", f(x(4.00))); |
---|
| 15 | console.log(""); |
---|
| 16 | |
---|
| 17 | var x = d3.scale.sqrt().domain([0, -1]); |
---|
| 18 | console.log("domain([0, -1]).range([0, 1]):"); |
---|
| 19 | console.log(" 0.50 -> ", f(x(0.50))); |
---|
| 20 | console.log(" 0.00 -> ", f(x(0.00))); |
---|
| 21 | console.log(" -0.25 -> ", f(x(-0.25))); |
---|
| 22 | console.log(" -0.50 -> ", f(x(-0.50))); |
---|
| 23 | console.log(" -1.00 -> ", f(x(-1.00))); |
---|
| 24 | console.log(" -4.00 -> ", f(x(-4.00))); |
---|
| 25 | console.log(""); |
---|
| 26 | |
---|
| 27 | var x = d3.scale.sqrt().domain([1, 2]); |
---|
| 28 | console.log("domain([1, 2]).range([0, 1]):"); |
---|
| 29 | console.log(" 0.5 -> ", f(x(0.5))); |
---|
| 30 | console.log(" 1.0 -> ", f(x(1.0))); |
---|
| 31 | console.log(" 1.5 -> ", f(x(1.5))); |
---|
| 32 | console.log(" 2.0 -> ", f(x(2.0))); |
---|
| 33 | console.log(" 2.5 -> ", f(x(2.5))); |
---|
| 34 | console.log(""); |
---|
| 35 | |
---|
| 36 | var x = d3.scale.sqrt().range(["red", "blue"]); |
---|
| 37 | console.log("domain([0, 1]).range([\"red\", \"blue\"]):"); |
---|
| 38 | console.log(" 0.00 -> ", x(0.00)); |
---|
| 39 | console.log(" 0.25 -> ", x(0.25)); |
---|
| 40 | console.log(" 1.00 -> ", x(1.00)); |
---|
| 41 | console.log(" 4.00 -> ", x(4.00)); |
---|
| 42 | console.log(""); |
---|
| 43 | |
---|
| 44 | var x = d3.scale.sqrt().domain([1, 0]).range(["red", "blue"]).interpolate(d3.interpolateHsl); |
---|
| 45 | console.log("domain([1, 0]).range([\"red\", \"blue\"]).interpolate(hsl):"); |
---|
| 46 | console.log(" 0.00 -> ", x(0.00)); |
---|
| 47 | console.log(" 0.25 -> ", x(0.25)); |
---|
| 48 | console.log(" 0.50 -> ", x(0.50)); |
---|
| 49 | console.log(" 1.00 -> ", x(1.00)); |
---|
| 50 | console.log(" 4.00 -> ", x(4.00)); |
---|
| 51 | console.log(""); |
---|