From c164fbedad83df87517b30624d270f80296317d5 Mon Sep 17 00:00:00 2001 From: Wlad Meixner Date: Tue, 28 Nov 2023 10:45:42 +0100 Subject: [PATCH] fix: y axis label rendering broken --- src/lib/components/graph/PlaneGraph.svelte | 10 ++++++++-- src/lib/rendering/PlaneRenderer.ts | 2 +- src/lib/store/filterStore/types.ts | 2 ++ 3 files changed, 11 insertions(+), 3 deletions(-) diff --git a/src/lib/components/graph/PlaneGraph.svelte b/src/lib/components/graph/PlaneGraph.svelte index fdf336c..93cd126 100644 --- a/src/lib/components/graph/PlaneGraph.svelte +++ b/src/lib/components/graph/PlaneGraph.svelte @@ -140,16 +140,22 @@ return `10^${exponent}`; } - const labelForAxis = (axis: Axis, segment: number) => { + const labelForAxis = (axis: Axis, segment: number, numSegments: number) => { const store = dataStore; if (!store) { return; } const range = $dataStore!.ranges[axis]; + + if (Axis.Y == axis && range) { + console.log({ range, segment }); + return ((range[1] / numSegments) * segment).toFixed(2); + } + const tileRange = $dataStore!.tileRange[axis as keyof IPlaneRendererData['tileRange']]; if (!range || !tileRange) { - return segment.toFixed(2); + return segment.toFixed(4); } const [min, max] = range; diff --git a/src/lib/rendering/PlaneRenderer.ts b/src/lib/rendering/PlaneRenderer.ts index 75372c8..dfb88f9 100644 --- a/src/lib/rendering/PlaneRenderer.ts +++ b/src/lib/rendering/PlaneRenderer.ts @@ -636,7 +636,7 @@ export class PlaneRenderer extends GraphRenderer