Skip to content
Snippets Groups Projects
Commit eda89fab authored by Yan, Andrew N.'s avatar Yan, Andrew N.
Browse files

handle cases where a single point is masked

parent cdd38a38
No related branches found
No related tags found
No related merge requests found
......@@ -80,19 +80,16 @@ const plotDataLine = function (elem, {visible, lines, tsDataKey, xScale, yScale}
.attr('height', Math.abs(yScale(yRangeEnd)- yScale(yRangeStart)))
.attr('class', `mask ${maskName}-mask`);
let patternId;
let patternId = tsDataKey === 'compare' ? 'url(#hash-135)' : 'url(#hash-45)';
let xSpan = xScale(xDomainEnd) - xScale(xDomainStart);
let rectWidth = xSpan > 0 ? xSpan : 1;
if (tsDataKey === 'compare') {
patternId = 'url(#hash-135)';
}
else {
patternId = 'url(#hash-45)';
}
maskGroup.append('rect')
.attr('x', xScale(xDomainStart))
.attr('y', yScale(yRangeEnd))
.attr('width', xScale(xDomainEnd) - xScale(xDomainStart))
.attr('height', Math.abs(yScale(yRangeEnd)- yScale(yRangeStart)))
.attr('width', rectWidth)
.attr('height', Math.abs(yScale(yRangeEnd) - yScale(yRangeStart)))
.attr('fill', patternId);
}
}
......@@ -136,8 +133,6 @@ const plotSvgDefs = function(elem) {
.attr('height', '8')
.attr('transform', 'translate(0, 0)')
.attr('mask', 'url(#display-mask)');
};
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment