AMCharts Maps v4 - 调整大小时 heatLegend 中的颜色?
AMCharts Maps v4 - colors in a heatLegend on resize?
在 this 问题中,用户询问如何在 heatLegend 渐变中使用多种颜色。
pen 提供了一种方法。然而,笔的第108行说"this needs to be repeated e.g. on window resize, orientation change, etc."
发生这种情况的正确听众是什么?我尝试用
在 "sizechanged" 上重建渐变
chart.events.on("sizechanged", function(ev) {
heatLegendTop.markers.each(function(marker, markerIndex) {
... same gradient stuff ...
})
但它仍然是 returns 调整大小时的 2 色渐变。
对于遇到此问题的任何人,这里有一个更新的 pen 可以解决这个问题。
它本质上涉及监听 heatLegend 本身的 sizechanged
事件:
heatLegend.markers.template.events.on("sizechanged", function(event) {
event.target.fill = event.target.fill;
});
在 this 问题中,用户询问如何在 heatLegend 渐变中使用多种颜色。
pen 提供了一种方法。然而,笔的第108行说"this needs to be repeated e.g. on window resize, orientation change, etc."
发生这种情况的正确听众是什么?我尝试用
在 "sizechanged" 上重建渐变chart.events.on("sizechanged", function(ev) {
heatLegendTop.markers.each(function(marker, markerIndex) {
... same gradient stuff ...
})
但它仍然是 returns 调整大小时的 2 色渐变。
对于遇到此问题的任何人,这里有一个更新的 pen 可以解决这个问题。
它本质上涉及监听 heatLegend 本身的 sizechanged
事件:
heatLegend.markers.template.events.on("sizechanged", function(event) {
event.target.fill = event.target.fill;
});