diff --git a/src/components/Charts/BarChart.tsx b/src/components/Charts/BarChart.tsx index 99d735425d88dbb48834373911f6dbbd5cd887aa..2068381d287e8bd692ec5822aee0f7c1da576aa6 100644 --- a/src/components/Charts/BarChart.tsx +++ b/src/components/Charts/BarChart.tsx @@ -49,11 +49,19 @@ const BarChart: React.FC<BarChartProps> = ({ const maxCompare = chartData.comparisonData ? Math.max(...chartData.comparisonData.map(d => d.value)) : 0 - let max = chartData.actualData + + const max = chartData.actualData ? Math.max(...chartData.actualData.map(d => d.value)) : 0 - max = max <= 0 ? 15 : max - return showCompare ? Math.max(max, maxCompare) : max + + if (showCompare) { + if (max <= 0 && maxCompare <= 0) return 15 + else return Math.max(max, maxCompare) + } else { + if (max <= 0) { + return 15 + } else return max + } } const xScale: ScaleBand<string> = scaleBand()