Skip to content

Commit d886c9e

Browse files
committed
Fix l egend naming
1 parent aef38e5 commit d886c9e

File tree

1 file changed

+16
-16
lines changed

1 file changed

+16
-16
lines changed

src/components/legend/draw.js

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -410,26 +410,26 @@ function drawTexts(g, gd) {
410410
transforms = legendItem.trace.transforms;
411411
direction = transforms[transforms.length - 1].direction;
412412

413-
update[direction + '.name'] = [text];
414-
} else {
415-
if(fullInput.transforms) {
416-
for(i = fullInput.transforms.length - 1; i >= 0; i--) {
417-
if(fullInput.transforms[i].type === 'groupby') {
418-
break;
419-
}
413+
update[direction + '.name'] = text;
414+
} else if(fullInput.transforms) {
415+
for(i = fullInput.transforms.length - 1; i >= 0; i--) {
416+
if(fullInput.transforms[i].type === 'groupby') {
417+
break;
420418
}
419+
}
421420

422-
var carr = Lib.keyedContainer(fullInput, 'transforms[' + i + '].groupnames');
421+
var carr = Lib.keyedContainer(fullInput, 'transforms[' + i + '].groupnames');
423422

424-
if(BLANK_STRING_REGEX.test(origText)) {
425-
carr.remove(legendItem.trace._group);
426-
needsRedraw = true;
427-
} else {
428-
carr.set(legendItem.trace._group, [text]);
429-
}
430-
431-
update = carr.constructUpdate();
423+
if(BLANK_STRING_REGEX.test(origText)) {
424+
carr.remove(legendItem.trace._group);
425+
needsRedraw = true;
426+
} else {
427+
carr.set(legendItem.trace._group, text);
432428
}
429+
430+
update = carr.constructUpdate();
431+
} else {
432+
update.name = text;
433433
}
434434

435435
var p = Plotly.restyle(gd, update, traceIndex);

0 commit comments

Comments
 (0)