1
- var Plotly = require ( '@src/plotly' ) ;
1
+ var Scatter = require ( '@src/traces/scatter' ) ;
2
+ var makeBubbleSizeFn = require ( '@src/traces/scatter/make_bubble_size_func' ) ;
3
+ var linePoints = require ( '@src/traces/scatter/line_points' ) ;
4
+ var Lib = require ( '@src/lib' ) ;
2
5
3
6
describe ( 'Test scatter' , function ( ) {
4
7
'use strict' ;
@@ -10,7 +13,7 @@ describe('Test scatter', function() {
10
13
var defaultColor = '#444' ,
11
14
layout = { } ;
12
15
13
- var supplyDefaults = Plotly . Scatter . supplyDefaults ;
16
+ var supplyDefaults = Scatter . supplyDefaults ;
14
17
15
18
beforeEach ( function ( ) {
16
19
traceOut = { } ;
@@ -66,7 +69,7 @@ describe('Test scatter', function() {
66
69
size : [ 1 , 4 , 2 , 10 ]
67
70
}
68
71
} ,
69
- isBubble = Plotly . Scatter . isBubble ( trace ) ;
72
+ isBubble = Scatter . isBubble ( trace ) ;
70
73
71
74
expect ( isBubble ) . toBe ( true ) ;
72
75
} ) ;
@@ -77,7 +80,7 @@ describe('Test scatter', function() {
77
80
size : 10
78
81
}
79
82
} ,
80
- isBubble = Plotly . Scatter . isBubble ( trace ) ;
83
+ isBubble = Scatter . isBubble ( trace ) ;
81
84
82
85
expect ( isBubble ) . toBe ( false ) ;
83
86
} ) ;
@@ -88,7 +91,7 @@ describe('Test scatter', function() {
88
91
color : 'red'
89
92
}
90
93
} ,
91
- isBubble = Plotly . Scatter . isBubble ( trace ) ;
94
+ isBubble = Scatter . isBubble ( trace ) ;
92
95
93
96
expect ( isBubble ) . toBe ( false ) ;
94
97
} ) ;
@@ -99,16 +102,15 @@ describe('Test scatter', function() {
99
102
color : 'red'
100
103
}
101
104
} ,
102
- isBubble = Plotly . Scatter . isBubble ( trace ) ;
105
+ isBubble = Scatter . isBubble ( trace ) ;
103
106
104
107
expect ( isBubble ) . toBe ( false ) ;
105
108
} ) ;
106
109
107
110
} ) ;
108
111
109
- describe ( 'getBubbleSizeFn' , function ( ) {
110
- var getBubbleSizeFn = Plotly . Scatter . getBubbleSizeFn ,
111
- markerSizes = [
112
+ describe ( 'makeBubbleSizeFn' , function ( ) {
113
+ var markerSizes = [
112
114
0 , '1' , 2.21321321 , 'not-a-number' ,
113
115
100 , 1000.213213 , 1e7 , undefined , null , - 100
114
116
] ,
@@ -118,7 +120,7 @@ describe('Test scatter', function() {
118
120
119
121
it ( 'should scale w.r.t. bubble diameter when sizemode=diameter' , function ( ) {
120
122
trace . marker . sizemode = 'diameter' ;
121
- sizeFn = getBubbleSizeFn ( trace ) ;
123
+ sizeFn = makeBubbleSizeFn ( trace ) ;
122
124
123
125
expected = [
124
126
0 , 0.5 , 1.106606605 , 0 , 50 , 500.1066065 , 5000000 , 0 , 0 , 0
@@ -128,7 +130,7 @@ describe('Test scatter', function() {
128
130
129
131
it ( 'should scale w.r.t. bubble area when sizemode=area' , function ( ) {
130
132
trace . marker . sizemode = 'area' ;
131
- sizeFn = getBubbleSizeFn ( trace ) ;
133
+ sizeFn = makeBubbleSizeFn ( trace ) ;
132
134
133
135
expected = [
134
136
0 , 0.7071067811865476 , 1.051953708582274 , 0 , 7.0710678118654755 ,
@@ -140,7 +142,7 @@ describe('Test scatter', function() {
140
142
it ( 'should adjust scaling according to sizeref' , function ( ) {
141
143
trace . marker . sizemode = 'diameter' ;
142
144
trace . marker . sizeref = 0.1 ;
143
- sizeFn = getBubbleSizeFn ( trace ) ;
145
+ sizeFn = makeBubbleSizeFn ( trace ) ;
144
146
145
147
expected = [
146
148
0 , 5 , 11.06606605 , 0 , 500 , 5001.066065 , 50000000 , 0 , 0 , 0
@@ -152,7 +154,7 @@ describe('Test scatter', function() {
152
154
trace . marker . sizemode = 'diameter' ;
153
155
trace . marker . sizeref = 10 ;
154
156
trace . marker . sizemin = 5 ;
155
- sizeFn = getBubbleSizeFn ( trace ) ;
157
+ sizeFn = makeBubbleSizeFn ( trace ) ;
156
158
157
159
expected = [
158
160
0 , 5 , 5 , 0 , 5 , 50.01066065 , 500000 , 0 , 0 , 0
@@ -163,8 +165,7 @@ describe('Test scatter', function() {
163
165
164
166
describe ( 'linePoints' , function ( ) {
165
167
// test axes are unit-scaled and 100 units long
166
- var ax = { _length : 100 , c2p : Plotly . Lib . identity } ,
167
- linePoints = Plotly . Scatter . linePoints ,
168
+ var ax = { _length : 100 , c2p : Lib . identity } ,
168
169
baseOpts = {
169
170
xaxis : ax ,
170
171
yaxis : ax ,
0 commit comments