Skip to content

Commit 9f0cd81

Browse files
committed
581a dry colors - scattergeo
1 parent dc2f6f4 commit 9f0cd81

File tree

1 file changed

+8
-19
lines changed

1 file changed

+8
-19
lines changed

src/traces/scattergeo/attributes.js

+8-19
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,10 @@
1010

1111
var scatterAttrs = require('../scatter/attributes');
1212
var plotAttrs = require('../../plots/attributes');
13+
var colorAttributes = require('../../components/colorscale/color_attributes');
14+
1315
var extendFlat = require('../../lib/extend').extendFlat;
16+
var extendDeep = require('../../lib/extend').extendDeep;
1417

1518
var scatterMarkerAttrs = scatterAttrs.marker,
1619
scatterLineAttrs = scatterAttrs.line,
@@ -60,32 +63,18 @@ module.exports = {
6063
width: scatterLineAttrs.width,
6164
dash: scatterLineAttrs.dash
6265
},
63-
marker: {
66+
marker: extendDeep({}, colorAttributes('marker'), {
6467
symbol: scatterMarkerAttrs.symbol,
6568
opacity: scatterMarkerAttrs.opacity,
6669
size: scatterMarkerAttrs.size,
6770
sizeref: scatterMarkerAttrs.sizeref,
6871
sizemin: scatterMarkerAttrs.sizemin,
6972
sizemode: scatterMarkerAttrs.sizemode,
70-
color: scatterMarkerAttrs.color,
71-
colorscale: scatterMarkerAttrs.colorscale,
72-
cauto: scatterMarkerAttrs.cauto,
73-
cmax: scatterMarkerAttrs.cmax,
74-
cmin: scatterMarkerAttrs.cmin,
75-
autocolorscale: scatterMarkerAttrs.autocolorscale,
76-
reversescale: scatterMarkerAttrs.reversescale,
7773
showscale: scatterMarkerAttrs.showscale,
78-
line: {
79-
color: scatterMarkerLineAttrs.color,
80-
width: scatterMarkerLineAttrs.width,
81-
colorscale: scatterMarkerLineAttrs.colorscale,
82-
cauto: scatterMarkerLineAttrs.cauto,
83-
cmax: scatterMarkerLineAttrs.cmax,
84-
cmin: scatterMarkerLineAttrs.cmin,
85-
autocolorscale: scatterMarkerLineAttrs.autocolorscale,
86-
reversescale: scatterMarkerLineAttrs.reversescale
87-
}
88-
},
74+
line: extendDeep({}, colorAttributes('marker.line'), {
75+
width: scatterMarkerLineAttrs.width
76+
})
77+
}),
8978
textfont: scatterAttrs.textfont,
9079
textposition: scatterAttrs.textposition,
9180
hoverinfo: extendFlat({}, plotAttrs.hoverinfo, {

0 commit comments

Comments
 (0)