@@ -14,7 +14,6 @@ var colorscaleDefaults = require('../../components/colorscale/defaults');
1414var handleDomainDefaults = require ( '../../plots/domain' ) . defaults ;
1515var handleArrayContainerDefaults = require ( '../../plots/array_container_defaults' ) ;
1616var Axes = require ( '../../plots/cartesian/axes' ) ;
17- var axesAttrs = require ( '../../plots/cartesian/layout_attributes' ) ;
1817
1918var attributes = require ( './attributes' ) ;
2019var axisBrush = require ( './axisbrush' ) ;
@@ -44,10 +43,6 @@ function dimensionDefaults(dimensionIn, dimensionOut, parentOut, opts) {
4443 return Lib . coerce ( dimensionIn , dimensionOut , attributes . dimensions , attr , dflt ) ;
4544 }
4645
47- function axCoerce ( attr , dflt ) {
48- return Lib . coerce ( dimensionIn , dimensionOut . _ax , axesAttrs , attr , dflt ) ;
49- }
50-
5146 var values = coerce ( 'values' ) ;
5247 var visible = coerce ( 'visible' ) ;
5348 if ( ! ( values && values . length ) ) {
@@ -59,19 +54,18 @@ function dimensionDefaults(dimensionIn, dimensionOut, parentOut, opts) {
5954 coerce ( 'tickvals' ) ;
6055 coerce ( 'ticktext' ) ;
6156 coerce ( 'tickformat' ) ;
57+ var range = coerce ( 'range' ) ;
6258
6359 dimensionOut . _ax = {
6460 _id : 'y' ,
6561 type : 'linear' ,
6662 showexponent : 'all' ,
67- exponentformat : 'B'
63+ exponentformat : 'B' ,
64+ range : range
6865 } ;
6966
7067 Axes . setConvert ( dimensionOut . _ax , opts . layout ) ;
7168
72- axCoerce ( 'range' ) ;
73- dimensionOut . range = dimensionOut . _ax . range ;
74-
7569 coerce ( 'multiselect' ) ;
7670 var constraintRange = coerce ( 'constraintrange' ) ;
7771 if ( constraintRange ) {
0 commit comments