There was an error while loading. Please reload this page.
1 parent aeb1212 commit 69324a4Copy full SHA for 69324a4
6 files changed
tests/test-scale-linear.js
@@ -99,8 +99,10 @@ console.log(" over -> ", x(11));
99
console.log("");
100
101
var x = d3.scale.linear();
102
+console.log("nice():");
103
[[1.1, 10.9], [10.9, 1.1], [.7, 11.001], [123.1, 6.7], [0, .49]].forEach(function(d) {
- console.log("domain([" + d.map(f) + " ]).nice():");
104
- console.log(" ", x.domain(d).nice().domain());
105
- console.log("");
+ var s = " [" + d.map(f) + " ]";
+ while (s.length < 21) s += " ";
106
+ console.log(" ", s + " -> ", x.domain(d).nice().domain().map(f).join(","));
107
});
108
+console.log("");
tests/test-scale-linear.out
@@ -69,18 +69,10 @@ domain unclamping:
69
under -> -1
70
over -> 11
71
72
-domain([ 1.100, 10.900 ]).nice():
73
- [ 1, 11 ]
74
-
75
-domain([ 10.900, 1.100 ]).nice():
76
- [ 11, 1 ]
77
78
-domain([ 0.700, 11.001 ]).nice():
79
- [ 0, 12 ]
80
81
-domain([ 123.100, 6.700 ]).nice():
82
- [ 130, 0 ]
83
84
-domain([ 0.000, 0.490 ]).nice():
85
- [ 0, 0.5 ]
+nice():
+ [ 1.100, 10.900 ] -> 1.000, 11.000
+ [ 10.900, 1.100 ] -> 11.000, 1.000
+ [ 0.700, 11.001 ] -> 0.000, 12.000
+ [ 123.100, 6.700 ] -> 130.000, 0.000
+ [ 0.000, 0.490 ] -> 0.000, 0.500
86
tests/test-scale-log.js
@@ -69,14 +69,16 @@ console.log(" 10 -> ", x(10));
var x = d3.scale.log();
[
[1.1, 10.9], [10.9, 1.1], [.7, 11.001], [123.1, 6.7], [0, .49],
[.12, 1, 2.5, 3, 10.9]
].forEach(function(d) {
- console.log("", x.domain(d).nice().domain().map(f).join(","));
var x = d3.scale.log(), f = x.tickFormat();
console.log("ticks:");
tests/test-scale-log.out
@@ -49,23 +49,13 @@ domain([.1, 10]).range(["red", "blue"]).interpolate(hsl):
49
5 -> #009aff
50
10 -> #0000ff
51
52
53
- 1.000, 100.000
54
55
56
- 100.000, 1.000
57
58
59
- 0.100, 100.000
60
61
62
- 1000.000, 1.000
63
64
65
- 0.000, 1.000
66
67
-domain([ 0.120, 1.000, 2.500, 3.000, 10.900 ]).nice():
68
- 0.100, 1.000, 2.500, 3.000, 100.000
+ [ 1.100, 10.900 ] -> 1.000, 100.000
+ [ 10.900, 1.100 ] -> 100.000, 1.000
+ [ 0.700, 11.001 ] -> 0.100, 100.000
+ [ 123.100, 6.700 ] -> 1000.000, 1.000
+ [ 0.000, 0.490 ] -> 0.000, 1.000
+ [ 0.120, 1.000, 2.500, 3.000, 10.900 ] -> 0.100, 1.000, 2.500, 3.000, 100.000
ticks:
[.1, 10] -> 1, 2, 3, 4, 5, 6, 7, 8, 9, 1e+1
tests/test-scale-pow.js
@@ -57,11 +57,13 @@ console.log(" over -> ", x(2));
var x = d3.scale.pow().exponent(2);
[.1, 1, 2.5, 3, 10.9]
tests/test-scale-pow.out
@@ -39,21 +39,11 @@ domain clamping:
39
under -> 0
40
over -> 1
41
42
43
44
45
46
47
48
- [ 124, 6 ]
- [ 0, 1 ]
-domain([ 0.100, 1.000, 2.500, 3.000, 10.900 ]).nice():
- [ 0, 1, 2.5, 3, 11 ]
+ [ 123.100, 6.700 ] -> 124.000, 6.000
+ [ 0.100, 1.000, 2.500, 3.000, 10.900 ] -> 0.000, 1.000, 2.500, 3.000, 11.000
0 commit comments