diff --git a/public/app/plugins/panel/heatmap/HeatmapTooltip.tsx b/public/app/plugins/panel/heatmap/HeatmapTooltip.tsx index ed104d63f2f..5f3a6b6b53e 100644 --- a/public/app/plugins/panel/heatmap/HeatmapTooltip.tsx +++ b/public/app/plugins/panel/heatmap/HeatmapTooltip.tsx @@ -108,7 +108,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) => { @@ -178,6 +182,7 @@ const HeatmapHoverCell = ({ if (isSparse) { ({ xBucketMin, xBucketMax, yBucketMin, yBucketMax } = getSparseCellMinMax(data!, idx)); } else { + yValueIdx = getYValueIndex(idx); getData(idx); }