From 4c394c60f9439feea637047f4396f9ef9b079ab9 Mon Sep 17 00:00:00 2001 From: Jason Pan Date: Tue, 18 Jan 2022 23:21:48 +1100 Subject: [PATCH] Fix AbstractChart calculating incorrect range when both fromZero and fromNumber are set --- src/AbstractChart.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/AbstractChart.tsx b/src/AbstractChart.tsx index 612ffdfb..abc27d90 100644 --- a/src/AbstractChart.tsx +++ b/src/AbstractChart.tsx @@ -42,7 +42,9 @@ class AbstractChart< IState extends AbstractChartState > extends Component { calcScaler = (data: number[]) => { - if (this.props.fromZero) { + if (this.props.fromZero && this.props.fromNumber) { + return Math.max(...data, this.props.fromNumber) - Math.min(...data, 0) || 1; + } else if (this.props.fromZero) { return Math.max(...data, 0) - Math.min(...data, 0) || 1; } else if (this.props.fromNumber) { return (