From 9f24ea08aea804840a8d86148b58d38f768a8b35 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Patrick=20Ha=C3=9Fel?= Date: Fri, 21 Nov 2025 09:57:39 +0100 Subject: [PATCH] minY/maxY was missing --- .../app/location/energy/charts/energy-charts.ts | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/src/main/angular/src/app/location/energy/charts/energy-charts.ts b/src/main/angular/src/app/location/energy/charts/energy-charts.ts index 2d2d063..9d8a169 100644 --- a/src/main/angular/src/app/location/energy/charts/energy-charts.ts +++ b/src/main/angular/src/app/location/energy/charts/energy-charts.ts @@ -73,10 +73,7 @@ export class EnergyCharts implements AfterViewInit { }, bounds: 'ticks', }, - y: { - max: this.maxY, - min: this.minY, - } + y: {}, }, interaction: { mode: 'index', @@ -134,8 +131,13 @@ export class EnergyCharts implements AfterViewInit { this.data.datasets.length = 0; const xScale = this.chart?.chart?.options?.scales?.['x']; if (xScale) { - xScale.min = result ? result.begin.getTime() : undefined; - xScale.max = result ? result.end.getTime() - (this.interval?.inner?.millis || 0) : undefined; + xScale.min = result.begin.getTime(); + xScale.max = result.end.getTime() - (this.interval?.inner?.millis || 0); + } + const yScale = this.chart?.chart?.options?.scales?.['y']; + if (yScale) { + yScale.max = this.maxY; + yScale.min = this.minY; } const energyPurchase = result.series.filter(s => s.series.id === location.energyPurchase?.id)[0] || null; const energyDeliver = result.series.filter(s => s.series.id === location.energyDeliver?.id)[0] || null;