@@ -16,7 +16,7 @@ var Lib = require('../../lib');
16
16
var cleanNumber = Lib . cleanNumber ;
17
17
var ms2DateTime = Lib . ms2DateTime ;
18
18
var dateTime2ms = Lib . dateTime2ms ;
19
- var num = Lib . num ;
19
+ var ensureNumber = Lib . ensureNumber ;
20
20
21
21
var numConstants = require ( '../../constants/numerical' ) ;
22
22
var FP_SAFE = numConstants . FP_SAFE ;
@@ -159,8 +159,8 @@ module.exports = function setConvert(ax, fullLayout) {
159
159
function p2l ( px ) { return ( px - ax . _b ) / ax . _m ; }
160
160
161
161
// conversions among c/l/p are fairly simple - do them together for all axis types
162
- ax . c2l = ( ax . type === 'log' ) ? toLog : num ;
163
- ax . l2c = ( ax . type === 'log' ) ? fromLog : num ;
162
+ ax . c2l = ( ax . type === 'log' ) ? toLog : ensureNumber ;
163
+ ax . l2c = ( ax . type === 'log' ) ? fromLog : ensureNumber ;
164
164
165
165
ax . l2p = l2p ;
166
166
ax . p2l = p2l ;
@@ -176,20 +176,20 @@ module.exports = function setConvert(ax, fullLayout) {
176
176
if ( [ 'linear' , '-' ] . indexOf ( ax . type ) !== - 1 ) {
177
177
// all are data vals, but d and r need cleaning
178
178
ax . d2r = ax . r2d = ax . d2c = ax . r2c = ax . d2l = ax . r2l = cleanNumber ;
179
- ax . c2d = ax . c2r = ax . l2d = ax . l2r = num ;
179
+ ax . c2d = ax . c2r = ax . l2d = ax . l2r = ensureNumber ;
180
180
181
181
ax . d2p = ax . r2p = function ( v ) { return ax . l2p ( cleanNumber ( v ) ) ; } ;
182
182
ax . p2d = ax . p2r = p2l ;
183
183
184
- ax . cleanPos = num ;
184
+ ax . cleanPos = ensureNumber ;
185
185
}
186
186
else if ( ax . type === 'log' ) {
187
187
// d and c are data vals, r and l are logged (but d and r need cleaning)
188
188
ax . d2r = ax . d2l = function ( v , clip ) { return toLog ( cleanNumber ( v ) , clip ) ; } ;
189
189
ax . r2d = ax . r2c = function ( v ) { return fromLog ( cleanNumber ( v ) ) ; } ;
190
190
191
191
ax . d2c = ax . r2l = cleanNumber ;
192
- ax . c2d = ax . l2r = num ;
192
+ ax . c2d = ax . l2r = ensureNumber ;
193
193
194
194
ax . c2r = toLog ;
195
195
ax . l2d = fromLog ;
@@ -200,7 +200,7 @@ module.exports = function setConvert(ax, fullLayout) {
200
200
ax . r2p = function ( v ) { return ax . l2p ( cleanNumber ( v ) ) ; } ;
201
201
ax . p2r = p2l ;
202
202
203
- ax . cleanPos = num ;
203
+ ax . cleanPos = ensureNumber ;
204
204
}
205
205
else if ( ax . type === 'date' ) {
206
206
// r and d are date strings, l and c are ms
@@ -233,7 +233,7 @@ module.exports = function setConvert(ax, fullLayout) {
233
233
234
234
ax . d2r = ax . d2l_noadd = getCategoryIndex ;
235
235
236
- ax . l2r = ax . r2c = ax . c2r = num ;
236
+ ax . l2r = ax . r2c = ax . c2r = ensureNumber ;
237
237
ax . r2l = getCategoryIndex ;
238
238
239
239
ax . d2p = function ( v ) { return ax . l2p ( getCategoryIndex ( v ) ) ; } ;
@@ -243,7 +243,7 @@ module.exports = function setConvert(ax, fullLayout) {
243
243
244
244
ax . cleanPos = function ( v ) {
245
245
if ( typeof v === 'string' && v !== '' ) return v ;
246
- return num ( v ) ;
246
+ return ensureNumber ( v ) ;
247
247
} ;
248
248
}
249
249
0 commit comments