AMCharts Maps v4 - 调整大小时热图中的颜色?

问题描述 投票:0回答:1

这个 用户询问如何在一个 heatLegend 渐变中使用几种颜色。

这个 提供了一种方法。然而,笔者的第108行说:"这需要重复,例如在窗口调整大小、方向改变等情况下"。

什么是正确的监听器,才会发生这种情况?我试着在 "sizechanged "上用下面的方法重建渐变。

chart.events.on("sizechanged", function(ev) {
    heatLegendTop.markers.each(function(marker, markerIndex) {
    ... same gradient stuff ... 
})

但在调整大小时还是会返回双色渐变。

amcharts amcharts4 ammap
1个回答
0
投票

对于任何遇到这个问题的人,这里有一个更新的版本。 它基本上涉及到听觉的问题。sizechanged 事件的热度Legend本身。

heatLegend.markers.template.events.on("sizechanged", function(event) {
    event.target.fill = event.target.fill;
});
© www.soinside.com 2019 - 2024. All rights reserved.