Avoid cropping in base graph

This commit is contained in:
Paul Bottein
2025-11-07 09:30:35 +01:00
parent 79ad9dbf44
commit a002a13ea5

View File

@@ -20,10 +20,10 @@ const calcPoints = (
} }
}); });
const rangeY = maxY - minY || minY * 0.1; const rangeY = maxY - minY || minY * 0.1;
// add top margin to prevent cropping
maxY += rangeY * 0.1;
if (maxY < 0) { if (maxY < 0) {
// all values are negative // all values are negative
// add margin
maxY += rangeY * 0.1;
maxY = Math.min(0, maxY); maxY = Math.min(0, maxY);
yAxisOrigin = 0; yAxisOrigin = 0;
} else if (minY < 0) { } else if (minY < 0) {
@@ -31,7 +31,7 @@ const calcPoints = (
yAxisOrigin = (maxY / (maxY - minY || 1)) * height; yAxisOrigin = (maxY / (maxY - minY || 1)) * height;
} else { } else {
// all values are positive // all values are positive
// add margin // add bottom margin
minY -= rangeY * 0.1; minY -= rangeY * 0.1;
minY = Math.max(0, minY); minY = Math.max(0, minY);
} }