From 38fe9fcfd1316d0e07727a02938bf5f0d9864072 Mon Sep 17 00:00:00 2001 From: Adela Almasan <88068998+adela-almasan@users.noreply.github.com> Date: Wed, 17 Apr 2024 15:24:13 -0600 Subject: [PATCH] VizTooltip: Fix heatmap mode All (#86463) --- public/app/plugins/panel/heatmap/HeatmapTooltip.tsx | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/public/app/plugins/panel/heatmap/HeatmapTooltip.tsx b/public/app/plugins/panel/heatmap/HeatmapTooltip.tsx index db9aa891945..454f6d3133b 100644 --- a/public/app/plugins/panel/heatmap/HeatmapTooltip.tsx +++ b/public/app/plugins/panel/heatmap/HeatmapTooltip.tsx @@ -112,7 +112,11 @@ const HeatmapHoverCell = ({ let contentItems: VizTooltipItem[] = []; - const yValueIdx = index % (data.yBucketCount ?? 1); + const getYValueIndex = (idx: number) => { + return idx % (data.yBucketCount ?? 1); + }; + + let yValueIdx = getYValueIndex(index); const xValueIdx = Math.floor(index / (data.yBucketCount ?? 1)); const getData = (idx: number = index) => { @@ -182,6 +186,7 @@ const HeatmapHoverCell = ({ if (isSparse) { ({ xBucketMin, xBucketMax, yBucketMin, yBucketMax } = getSparseCellMinMax(data!, idx)); } else { + yValueIdx = getYValueIndex(idx); getData(idx); }