Skip to content

Commit 02c93c4

Browse files
authored
Added clamp to min values of areas (#347)
1 parent cf6ab4e commit 02c93c4

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

src/components/InteractionLayer/index.js

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -506,8 +506,9 @@ class InteractionLayer extends React.Component {
506506

507507
let s = null;
508508

509-
scaledArea.xMin = xScale(
510-
a.xMin !== undefined ? a.xMin : timeSubDomain[0]
509+
scaledArea.xMin = Math.max(
510+
0,
511+
xScale(a.xMin !== undefined ? a.xMin : timeSubDomain[0])
511512
);
512513
scaledArea.xMax = xScale(
513514
a.xMax !== undefined ? a.xMax : timeSubDomain[1]
@@ -521,8 +522,9 @@ class InteractionLayer extends React.Component {
521522
];
522523
const yScale = createYScale(ySubDomain, height);
523524

524-
scaledArea.yMin = yScale(
525-
a.yMin !== undefined ? a.yMin : ySubDomain[0]
525+
scaledArea.yMin = Math.max(
526+
0,
527+
yScale(a.yMin !== undefined ? a.yMin : ySubDomain[0])
526528
);
527529
scaledArea.yMax = yScale(
528530
a.yMax !== undefined ? a.yMax : ySubDomain[1]

0 commit comments

Comments
 (0)