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); }