AMCharts 地图 v4 - 热度中的颜色调整大小的图例?



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

这支笔提供了一种执行此操作的方法。但是,笔的第 108 行说"这需要重复,例如在窗口大小调整、方向更改等时。

发生这种情况的正确听众是什么?我试图用"大小更改"重建渐变

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

但它在调整大小时仍返回 2 色渐变。

对于遇到这个问题的任何人,这里有一个更新的笔可以做到这一点。 它本质上涉及监听 heatLegend 本身的sizechanged事件:

heatLegend.markers.template.events.on("sizechanged", function(event) {
event.target.fill = event.target.fill;
});

相关内容

  • 没有找到相关文章

最新更新