From f7b5a59c9804b2aadf384dc3c1d314e9981ec5af Mon Sep 17 00:00:00 2001 From: csawatzky Date: Tue, 14 Apr 2026 16:01:52 -0600 Subject: [PATCH] adding optional parameters to the Single set area chart to allow for clamping the graph so that large numbers do cause it to zoom etremely far out --- src/charts/SingleSetAreaChart.tsx | 7 +++++-- src/gate/GateDeltaTempGraph.tsx | 4 +++- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/src/charts/SingleSetAreaChart.tsx b/src/charts/SingleSetAreaChart.tsx index 22477d6..b84d150 100644 --- a/src/charts/SingleSetAreaChart.tsx +++ b/src/charts/SingleSetAreaChart.tsx @@ -38,10 +38,12 @@ interface Props { multiGraphZoom?: (domain: number[] | string[]) => void; colourAboveZero?: ColourData colourBelowZero?: ColourData + minY?: string | number + maxY?: string | number } export default function SingleSetAreaChart(props: Props) { - const { data, maxRef, minRef, newXDomain, multiGraphZoom, yAxisLabel, colourAboveZero, colourBelowZero, tooltipLabel, tooltipUnit } = props; + const { data, maxRef, minRef, newXDomain, multiGraphZoom, yAxisLabel, colourAboveZero, colourBelowZero, tooltipLabel, tooltipUnit, minY, maxY } = props; const [xDomain, setXDomain] = useState(["dataMin", "dataMax"]); const [refLeft, setRefLeft] = useState(); const [refRight, setRefRight] = useState(); @@ -152,7 +154,8 @@ export default function SingleSetAreaChart(props: Props) { />