@@ -19,7 +19,7 @@ it("plot(…).scale('x') can return a linear scale", () => {
19
19
type : "linear" ,
20
20
domain : [ 1 , 2 ] ,
21
21
range : [ 40 , 620 ] ,
22
- interpolate : d3 . interpolate ,
22
+ interpolate : d3 . interpolateNumber ,
23
23
clamp : false
24
24
} ) ;
25
25
} ) ;
@@ -31,7 +31,7 @@ it("plot(…).scale('x') returns the expected linear scale for penguins", async
31
31
type : "linear" ,
32
32
domain : [ 2700 , 6300 ] ,
33
33
range : [ 20 , 620 ] ,
34
- interpolate : d3 . interpolate ,
34
+ interpolate : d3 . interpolateNumber ,
35
35
clamp : false ,
36
36
label : "body_mass_g →"
37
37
} ) ;
@@ -52,7 +52,7 @@ it("plot(…).scale('x') returns the expected sqrt scale given explicit options"
52
52
exponent : 0.5 ,
53
53
domain : [ 3500 , 4000 ] ,
54
54
range : [ 30 , 610 ] ,
55
- interpolate : d3 . interpolate ,
55
+ interpolate : d3 . interpolateNumber ,
56
56
clamp : true ,
57
57
label : "Body mass"
58
58
} ) ;
@@ -65,7 +65,7 @@ it("plot(…).scale('x') can return a utc scale", async () => {
65
65
type : "utc" ,
66
66
domain : [ new Date ( "2013-05-13" ) , new Date ( "2018-05-11" ) ] ,
67
67
range : [ 40 , 620 ] ,
68
- interpolate : d3 . interpolate ,
68
+ interpolate : d3 . interpolateNumber ,
69
69
clamp : false
70
70
} ) ;
71
71
} ) ;
@@ -77,7 +77,7 @@ it("plot(…).scale('x') can return an explicit time scale", async () => {
77
77
type : "time" ,
78
78
domain : [ new Date ( "2013-05-13" ) , new Date ( "2018-05-11" ) ] ,
79
79
range : [ 40 , 620 ] ,
80
- interpolate : d3 . interpolate ,
80
+ interpolate : d3 . interpolateNumber ,
81
81
clamp : false
82
82
} ) ;
83
83
} ) ;
@@ -163,7 +163,7 @@ it("plot(…).scale('y') can return a linear scale", () => {
163
163
type : "linear" ,
164
164
domain : [ 1 , 2 ] ,
165
165
range : [ 370 , 20 ] ,
166
- interpolate : d3 . interpolate ,
166
+ interpolate : d3 . interpolateNumber ,
167
167
clamp : false
168
168
} ) ;
169
169
} ) ;
@@ -241,7 +241,7 @@ it("plot(…).scale(name) promotes the given zero option to the domain", async (
241
241
type : "linear" ,
242
242
domain : [ 0 , 6300 ] ,
243
243
range : [ 20 , 620 ] ,
244
- interpolate : d3 . interpolate ,
244
+ interpolate : d3 . interpolateNumber ,
245
245
clamp : false ,
246
246
label : "body_mass_g →"
247
247
} ) ;
@@ -878,7 +878,7 @@ it("plot(…).scale('r') can return an implicit pow scale", () => {
878
878
exponent : 0.5 ,
879
879
domain : [ 0 , 9 ] ,
880
880
range : [ 0 , Math . sqrt ( 40.5 ) ] ,
881
- interpolate : d3 . interpolate ,
881
+ interpolate : d3 . interpolateNumber ,
882
882
clamp : false
883
883
} ) ;
884
884
} ) ;
@@ -890,7 +890,7 @@ it("plot(…).scale('r') can return a pow scale for sqrt", () => {
890
890
exponent : 0.5 ,
891
891
domain : [ 0 , 9 ] ,
892
892
range : [ 0 , Math . sqrt ( 40.5 ) ] ,
893
- interpolate : d3 . interpolate ,
893
+ interpolate : d3 . interpolateNumber ,
894
894
clamp : false
895
895
} ) ;
896
896
} ) ;
@@ -902,7 +902,7 @@ it("plot(…).scale('r') can return an explicit pow scale", () => {
902
902
exponent : 0.3 ,
903
903
domain : [ 0 , 9 ] ,
904
904
range : [ 0 , Math . sqrt ( 40.5 ) ] ,
905
- interpolate : d3 . interpolate ,
905
+ interpolate : d3 . interpolateNumber ,
906
906
clamp : false
907
907
} ) ;
908
908
} ) ;
@@ -914,7 +914,7 @@ it("plot(…).scale('r') can return an implicit pow scale with an explicit range
914
914
exponent : 0.5 ,
915
915
domain : [ 0 , 9 ] ,
916
916
range : [ 2 , 13 ] ,
917
- interpolate : d3 . interpolate ,
917
+ interpolate : d3 . interpolateNumber ,
918
918
clamp : false
919
919
} ) ;
920
920
} ) ;
@@ -930,7 +930,7 @@ it("plot(…).scale('opacity') can return a linear scale", () => {
930
930
type : "linear" ,
931
931
domain : [ 0 , 9 ] ,
932
932
range : [ 0 , 1 ] ,
933
- interpolate : d3 . interpolate ,
933
+ interpolate : d3 . interpolateNumber ,
934
934
clamp : false
935
935
} ) ;
936
936
} ) ;
@@ -942,7 +942,7 @@ it("plot(…).scale('opacity') can return a linear scale for penguins", async ()
942
942
type : "linear" ,
943
943
domain : [ 0 , 40 ] ,
944
944
range : [ 0 , 1 ] ,
945
- interpolate : d3 . interpolate ,
945
+ interpolate : d3 . interpolateNumber ,
946
946
clamp : false ,
947
947
label : "Frequency"
948
948
} ) ;
@@ -955,7 +955,7 @@ it("plot(…).scale('opacity') respects the percent option, affecting domain and
955
955
type : "linear" ,
956
956
domain : [ 0 , 11.627906976744185 ] ,
957
957
range : [ 0 , 1 ] ,
958
- interpolate : d3 . interpolate ,
958
+ interpolate : d3 . interpolateNumber ,
959
959
clamp : false ,
960
960
label : "Frequency (%)" ,
961
961
percent : true
@@ -1087,7 +1087,7 @@ it("plot(…).scale('y') can return a log scale", () => {
1087
1087
domain : [ 1 , 4 ] ,
1088
1088
range : [ 380 , 20 ] ,
1089
1089
base : 10 ,
1090
- interpolate : d3 . interpolate ,
1090
+ interpolate : d3 . interpolateNumber ,
1091
1091
clamp : false
1092
1092
} ) ;
1093
1093
} ) ;
@@ -1105,7 +1105,7 @@ it("plot(…).scale('y') can return a symlog scale", () => {
1105
1105
domain : [ 1 , 4 ] ,
1106
1106
range : [ 380 , 20 ] ,
1107
1107
constant : 1 ,
1108
- interpolate : d3 . interpolate ,
1108
+ interpolate : d3 . interpolateNumber ,
1109
1109
clamp : false
1110
1110
} ) ;
1111
1111
} ) ;
@@ -1134,7 +1134,7 @@ it("plot(…).scale(name).domain nices an explicit domain, too", async () => {
1134
1134
1135
1135
it ( "plot(…).scale(name).interpolate reflects the round option for quantitative scales" , async ( ) => {
1136
1136
const penguins = await d3 . csv ( "data/penguins.csv" , d3 . autoType ) ;
1137
- assert . strictEqual ( Plot . dotX ( penguins , { x : "body_mass_g" } ) . plot ( { x : { round : false } } ) . scale ( "x" ) . interpolate , d3 . interpolate ) ;
1137
+ assert . strictEqual ( Plot . dotX ( penguins , { x : "body_mass_g" } ) . plot ( { x : { round : false } } ) . scale ( "x" ) . interpolate , d3 . interpolateNumber ) ;
1138
1138
assert . strictEqual ( Plot . dotX ( penguins , { x : "body_mass_g" } ) . plot ( { x : { round : true } } ) . scale ( "x" ) . interpolate , d3 . interpolateRound ) ;
1139
1139
} ) ;
1140
1140
@@ -1195,7 +1195,7 @@ it("plot(…).scale(name) reflects the given transform", async () => {
1195
1195
domain : [ 1 / 6300 , 1 / 2700 ] ,
1196
1196
range : [ 20 , 620 ] ,
1197
1197
clamp : false ,
1198
- interpolate : d3 . interpolate ,
1198
+ interpolate : d3 . interpolateNumber ,
1199
1199
transform,
1200
1200
label : "body_mass_g →"
1201
1201
} ) ;
0 commit comments