@@ -13,13 +13,11 @@ var plotAttrs = require('../../plots/attributes');
1313var colorAttributes = require ( '../../components/colorscale/color_attributes' ) ;
1414
1515var extendFlat = require ( '../../lib/extend' ) . extendFlat ;
16- var extendDeep = require ( '../../lib/extend' ) . extendDeep ;
1716
1817var scatterMarkerAttrs = scatterAttrs . marker ,
1918 scatterLineAttrs = scatterAttrs . line ,
2019 scatterMarkerLineAttrs = scatterMarkerAttrs . line ;
2120
22-
2321module . exports = {
2422 lon : {
2523 valType : 'data_array' ,
@@ -63,18 +61,21 @@ module.exports = {
6361 width : scatterLineAttrs . width ,
6462 dash : scatterLineAttrs . dash
6563 } ,
66- marker : extendDeep ( { } , colorAttributes ( 'marker' ) , {
64+ marker : extendFlat ( { } , {
6765 symbol : scatterMarkerAttrs . symbol ,
6866 opacity : scatterMarkerAttrs . opacity ,
6967 size : scatterMarkerAttrs . size ,
7068 sizeref : scatterMarkerAttrs . sizeref ,
7169 sizemin : scatterMarkerAttrs . sizemin ,
7270 sizemode : scatterMarkerAttrs . sizemode ,
7371 showscale : scatterMarkerAttrs . showscale ,
74- line : extendDeep ( { } , colorAttributes ( 'marker.line' ) , {
75- width : scatterMarkerLineAttrs . width
76- } )
77- } ) ,
72+ line : extendFlat ( { } ,
73+ { width : scatterMarkerLineAttrs . width } ,
74+ colorAttributes ( 'marker.line' )
75+ )
76+ } ,
77+ colorAttributes ( 'marker' )
78+ ) ,
7879 textfont : scatterAttrs . textfont ,
7980 textposition : scatterAttrs . textposition ,
8081 hoverinfo : extendFlat ( { } , plotAttrs . hoverinfo , {
0 commit comments