@@ -14,7 +14,6 @@ var colorscaleDefaults = require('../../components/colorscale/defaults');
14
14
var handleDomainDefaults = require ( '../../plots/domain' ) . defaults ;
15
15
var handleArrayContainerDefaults = require ( '../../plots/array_container_defaults' ) ;
16
16
var Axes = require ( '../../plots/cartesian/axes' ) ;
17
- var axesAttrs = require ( '../../plots/cartesian/layout_attributes' ) ;
18
17
19
18
var attributes = require ( './attributes' ) ;
20
19
var axisBrush = require ( './axisbrush' ) ;
@@ -44,10 +43,6 @@ function dimensionDefaults(dimensionIn, dimensionOut, parentOut, opts) {
44
43
return Lib . coerce ( dimensionIn , dimensionOut , attributes . dimensions , attr , dflt ) ;
45
44
}
46
45
47
- function axCoerce ( attr , dflt ) {
48
- return Lib . coerce ( dimensionIn , dimensionOut . _ax , axesAttrs , attr , dflt ) ;
49
- }
50
-
51
46
var values = coerce ( 'values' ) ;
52
47
var visible = coerce ( 'visible' ) ;
53
48
if ( ! ( values && values . length ) ) {
@@ -59,19 +54,18 @@ function dimensionDefaults(dimensionIn, dimensionOut, parentOut, opts) {
59
54
coerce ( 'tickvals' ) ;
60
55
coerce ( 'ticktext' ) ;
61
56
coerce ( 'tickformat' ) ;
57
+ var range = coerce ( 'range' ) ;
62
58
63
59
dimensionOut . _ax = {
64
60
_id : 'y' ,
65
61
type : 'linear' ,
66
62
showexponent : 'all' ,
67
- exponentformat : 'B'
63
+ exponentformat : 'B' ,
64
+ range : range
68
65
} ;
69
66
70
67
Axes . setConvert ( dimensionOut . _ax , opts . layout ) ;
71
68
72
- axCoerce ( 'range' ) ;
73
- dimensionOut . range = dimensionOut . _ax . range ;
74
-
75
69
coerce ( 'multiselect' ) ;
76
70
var constraintRange = coerce ( 'constraintrange' ) ;
77
71
if ( constraintRange ) {
0 commit comments