mirror of
https://github.com/grafana/grafana.git
synced 2025-09-22 19:34:06 +08:00
Heatmap: Legend color range is incorrect when using custom min/max (#21748)
Fix opacity and color scales initializations which took wrong range arguments (current data min/max instead of custom range min/max). Fixes #18139
This commit is contained in:
@ -109,7 +109,7 @@ function drawColorLegend(
|
||||
const widthFactor = legendWidth / (rangeTo - rangeFrom);
|
||||
const valuesRange = d3.range(rangeFrom, rangeTo, rangeStep);
|
||||
|
||||
const colorScale = getColorScale(colorScheme, contextSrv.user.lightTheme, maxValue, minValue);
|
||||
const colorScale = getColorScale(colorScheme, contextSrv.user.lightTheme, rangeTo, rangeFrom);
|
||||
legend
|
||||
.append('g')
|
||||
.attr('class', 'legend-color-bar')
|
||||
@ -147,7 +147,7 @@ function drawOpacityLegend(
|
||||
const widthFactor = legendWidth / (rangeTo - rangeFrom);
|
||||
const valuesRange = d3.range(rangeFrom, rangeTo, rangeStep);
|
||||
|
||||
const opacityScale = getOpacityScale(options, maxValue, minValue);
|
||||
const opacityScale = getOpacityScale(options, rangeTo, rangeFrom);
|
||||
legend
|
||||
.append('g')
|
||||
.attr('class', 'legend-color-bar')
|
||||
|
Reference in New Issue
Block a user