From 629483411f5cbb51118500f1fc1350f8f2330a89 Mon Sep 17 00:00:00 2001 From: Max Netterberg Date: Mon, 23 Nov 2020 13:22:02 +0100 Subject: [PATCH] added "fromNumber" prop on abstract chart --- src/AbstractChart.tsx | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/AbstractChart.tsx b/src/AbstractChart.tsx index 093bab66..b9c45967 100644 --- a/src/AbstractChart.tsx +++ b/src/AbstractChart.tsx @@ -5,6 +5,7 @@ import { ChartConfig, Dataset, PartialBy } from "./HelperTypes"; export interface AbstractChartProps { fromZero?: boolean; + fromNumber?: number; chartConfig?: AbstractChartConfig; yAxisLabel?: string; yAxisSuffix?: string; @@ -40,6 +41,11 @@ class AbstractChart< calcScaler = (data: number[]) => { if (this.props.fromZero) { return Math.max(...data, 0) - Math.min(...data, 0) || 1; + } else if (this.props.fromNumber) { + return ( + Math.max(...data, this.props.fromNumber) - + Math.min(...data, this.props.fromNumber) || 1 + ); } else { return Math.max(...data) - Math.min(...data) || 1; }