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

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

d3

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