This demo shows, how we can add a scale to a Heat Legend by pushing regular ValueAxis
into it.
Code
let heatAxis = heatLegend.children.push(am5xy.ValueAxis.new(root, { strictMinMax: true, renderer: am5xy.AxisRendererX.new(root, { inversed: true }) })); heatAxis.adapters.add("min", function() { return series.getPrivate("valueLow"); }); heatAxis.adapters.add("max", function() { return series.getPrivate("valueHigh") });
var heatAxis = heatLegend.children.push(am5xy.ValueAxis.new(root, { strictMinMax: true, renderer: am5xy.AxisRendererX.new(root, { inversed: true }) })); heatAxis.adapters.add("min", function() { return series.getPrivate("valueLow"); }); heatAxis.adapters.add("max", function() { return series.getPrivate("valueHigh") });
Demo
See the Pen Heat legend with scale by amCharts team (@amcharts) on CodePen.