Skip to content

Commit 58fd10e

Browse files
committed
pick hover color from array on scattergl
1 parent 5e2b22c commit 58fd10e

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

src/components/fx/hover.js

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1103,16 +1103,21 @@ function createHoverText(hoverData, opts, gd) {
11031103
hoverLabels.each(function(d) {
11041104
var g = d3.select(this).attr('transform', '');
11051105

1106+
var dColor = d.color;
1107+
if(Array.isArray(dColor)) {
1108+
dColor = dColor[d.index];
1109+
}
1110+
11061111
// combine possible non-opaque trace color with bgColor
1107-
var color0 = d.bgcolor || d.color;
1112+
var color0 = d.bgcolor || dColor;
11081113
// color for 'nums' part of the label
11091114
var numsColor = Color.combine(
11101115
Color.opacity(color0) ? color0 : Color.defaultLine,
11111116
bgColor
11121117
);
11131118
// color for 'name' part of the label
11141119
var nameColor = Color.combine(
1115-
Color.opacity(d.color) ? d.color : Color.defaultLine,
1120+
Color.opacity(dColor) ? dColor : Color.defaultLine,
11161121
bgColor
11171122
);
11181123
// find a contrasting color for border and text

0 commit comments

Comments
 (0)