Skip to content

Commit a0e4ecb

Browse files
committed
fix case array marker.opacity + set unselected.marker.opacity
1 parent 475656e commit a0e4ecb

File tree

3 files changed

+21
-2
lines changed

3 files changed

+21
-2
lines changed

src/traces/scattergl/convert.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ function convertStyle(gd, trace) {
4343
opts.selected = convertMarkerSelection(trace, trace.selected);
4444
opts.unselected = convertMarkerSelection(trace, trace.unselected);
4545

46-
if(Array.isArray(trace.marker.opacity)) {
46+
if(!trace.unselected && Array.isArray(trace.marker.opacity)) {
4747
var mo = trace.marker.opacity;
4848
opts.unselected.opacity = new Array(mo.length);
4949
for(i = 0; i < mo.length; i++) {
652 Bytes
Loading

test/image/mocks/gl2d_selectedpoints.json

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,5 +10,24 @@
1010
"opacity": [0.9, 0.8, 0.7, 1, 0.6, 0.8]
1111
},
1212
"selectedpoints": [1, 4, 2]
13-
}]
13+
}, {
14+
"name": "array marker opacity + set unselected.marker.opacity",
15+
"type": "scattergl",
16+
"mode": "markers",
17+
"x": [1, 2, 3, 4, 5, 6],
18+
"y": [3, 5, 4, 6, 7, 9],
19+
"marker": {
20+
"size": 20,
21+
"opacity": [0.9, 0.8, 0.7, 1, 0.6, 0.8]
22+
},
23+
"unselected": {
24+
"marker": {
25+
"opacity": 0
26+
}
27+
},
28+
"selectedpoints": [1, 4, 2]
29+
}],
30+
"layout": {
31+
"showlegend": false
32+
}
1433
}

0 commit comments

Comments
 (0)