@@ -13,13 +13,11 @@ var plotAttrs = require('../../plots/attributes');
13
13
var colorAttributes = require ( '../../components/colorscale/color_attributes' ) ;
14
14
15
15
var extendFlat = require ( '../../lib/extend' ) . extendFlat ;
16
- var extendDeep = require ( '../../lib/extend' ) . extendDeep ;
17
16
18
17
var scatterMarkerAttrs = scatterAttrs . marker ,
19
18
scatterLineAttrs = scatterAttrs . line ,
20
19
scatterMarkerLineAttrs = scatterMarkerAttrs . line ;
21
20
22
-
23
21
module . exports = {
24
22
lon : {
25
23
valType : 'data_array' ,
@@ -63,18 +61,21 @@ module.exports = {
63
61
width : scatterLineAttrs . width ,
64
62
dash : scatterLineAttrs . dash
65
63
} ,
66
- marker : extendDeep ( { } , colorAttributes ( 'marker' ) , {
64
+ marker : extendFlat ( { } , {
67
65
symbol : scatterMarkerAttrs . symbol ,
68
66
opacity : scatterMarkerAttrs . opacity ,
69
67
size : scatterMarkerAttrs . size ,
70
68
sizeref : scatterMarkerAttrs . sizeref ,
71
69
sizemin : scatterMarkerAttrs . sizemin ,
72
70
sizemode : scatterMarkerAttrs . sizemode ,
73
71
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
+ ) ,
78
79
textfont : scatterAttrs . textfont ,
79
80
textposition : scatterAttrs . textposition ,
80
81
hoverinfo : extendFlat ( { } , plotAttrs . hoverinfo , {
0 commit comments