Skip to content

Commit 258f1c7

Browse files
committed
merge hoverlabel items in scatter and bar calcdata
1 parent 83cd8c8 commit 258f1c7

File tree

2 files changed

+18
-0
lines changed

2 files changed

+18
-0
lines changed

src/traces/bar/arrays_to_calcdata.js

+8
Original file line numberDiff line numberDiff line change
@@ -28,4 +28,12 @@ module.exports = function arraysToCalcdata(cd, trace) {
2828
mergeArray(markerLine.width, cd, 'mlw');
2929
}
3030
}
31+
32+
if(trace.hoverlabel) {
33+
mergeArray(trace.hoverlabel.bgcolor, cd, 'hbg');
34+
mergeArray(trace.hoverlabel.bordercolor, cd, 'hbc');
35+
mergeArray(trace.hoverlabel.font.size, cd, 'hts');
36+
mergeArray(trace.hoverlabel.font.color, cd, 'htc');
37+
mergeArray(trace.hoverlabel.font.family, cd, 'htf');
38+
}
3139
};

src/traces/scatter/arrays_to_calcdata.js

+10
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,10 @@ module.exports = function arraysToCalcdata(cd, trace) {
1717

1818
Lib.mergeArray(trace.text, cd, 'tx');
1919
Lib.mergeArray(trace.hovertext, cd, 'htx');
20+
2021
Lib.mergeArray(trace.customdata, cd, 'data');
2122
Lib.mergeArray(trace.textposition, cd, 'tp');
23+
2224
if(trace.textfont) {
2325
Lib.mergeArray(trace.textfont.size, cd, 'ts');
2426
Lib.mergeArray(trace.textfont.color, cd, 'tc');
@@ -38,4 +40,12 @@ module.exports = function arraysToCalcdata(cd, trace) {
3840
Lib.mergeArray(markerLine.width, cd, 'mlw');
3941
}
4042
}
43+
44+
if(trace.hoverlabel) {
45+
Lib.mergeArray(trace.hoverlabel.bgcolor, cd, 'hbg');
46+
Lib.mergeArray(trace.hoverlabel.bordercolor, cd, 'hbc');
47+
Lib.mergeArray(trace.hoverlabel.font.size, cd, 'hts');
48+
Lib.mergeArray(trace.hoverlabel.font.color, cd, 'htc');
49+
Lib.mergeArray(trace.hoverlabel.font.family, cd, 'htf');
50+
}
4151
};

0 commit comments

Comments
 (0)