Skip to content

Commit 9759b9f

Browse files
committed
use 1.1 X hoverlable.font instead of legendgrouptitle.font in unified hover
1 parent 868a41c commit 9759b9f

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

src/components/fx/hover.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1081,6 +1081,9 @@ function createHoverText(hoverData, opts, gd) {
10811081

10821082
// Draw unified hover label
10831083
mockLegend._inHover = true;
1084+
mockLegend._groupTitleFont = Lib.extendFlat({}, hoverlabel.font, {
1085+
size: Math.round(hoverlabel.font.size * 1.1) // larger font size
1086+
});
10841087
legendDraw(gd, mockLegend);
10851088

10861089
// Position the hover

src/components/legend/get_legend_data.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ var Registry = require('../../registry');
44
var helpers = require('./helpers');
55

66
module.exports = function getLegendData(calcdata, opts) {
7+
var inHover = opts._inHover;
78
var grouped = helpers.isGrouped(opts);
89
var reversed = helpers.isReversed(opts);
910

@@ -39,7 +40,7 @@ module.exports = function getLegendData(calcdata, opts) {
3940
var trace = cd0.trace;
4041
var lgroup = trace.legendgroup;
4142

42-
if(!opts._inHover && (!trace.visible || !trace.showlegend)) continue;
43+
if(!inHover && (!trace.visible || !trace.showlegend)) continue;
4344

4445
if(Registry.traceIs(trace, 'pie-like')) {
4546
if(!slicesShown[lgroup]) slicesShown[lgroup] = {};
@@ -126,6 +127,7 @@ module.exports = function getLegendData(calcdata, opts) {
126127
var gt = legendData[i][j].trace.legendgrouptitle;
127128
if(gt && gt.text) {
128129
groupTitle = gt;
130+
if(inHover) gt.font = opts._groupTitleFont;
129131
break;
130132
}
131133
}

0 commit comments

Comments
 (0)