Skip to content

Commit 51178ec

Browse files
committed
Enforce minimum of 5px gap between traces when legend horizontal
1 parent f279235 commit 51178ec

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

src/components/legend/draw.js

+5-3
Original file line numberDiff line numberDiff line change
@@ -609,13 +609,15 @@ function computeLegendDimensions(gd, groups, traces) {
609609
maxItems = Math.max(maxItems, group.length);
610610
});
611611

612-
maxHeight += opts.tracegroupgap || 5;
612+
maxHeight += opts.tracegroupgap;
613+
var traceGroupGap = 5;
614+
maxWidth += traceGroupGap;
613615

614616
var groupXOffsets = [opts._width];
615617
var rowHeights = [];
616618
var rowNum = 1;
617619
for(var i = 0, n = groupData.length; i < n; i++) {
618-
opts._width += maxWidth;
620+
opts._width += maxWidth ;
619621

620622
if(fullLayout._size.w < (borderwidth + opts._width + maxWidth)) {
621623
groupXOffsets[groupXOffsets.length - 1] = groupXOffsets[0];
@@ -669,7 +671,7 @@ function computeLegendDimensions(gd, groups, traces) {
669671
var maxTraceWidth = 0;
670672
var offsetX = 0;
671673
var fullTracesWidth = 0;
672-
var traceGap = opts.tracegroupgap || 5;
674+
var traceGap = 5;
673675

674676
// calculate largest width for traces and use for width of all legend items
675677
traces.each(function(d) {

0 commit comments

Comments
 (0)