在 这个 用户询问如何在一个 heatLegend 渐变中使用几种颜色。
这个 笔 提供了一种方法。然而,笔者的第108行说:"这需要重复,例如在窗口调整大小、方向改变等情况下"。
什么是正确的监听器,才会发生这种情况?我试着在 "sizechanged "上用下面的方法重建渐变。
chart.events.on("sizechanged", function(ev) {
heatLegendTop.markers.each(function(marker, markerIndex) {
... same gradient stuff ...
})
但在调整大小时还是会返回双色渐变。
对于任何遇到这个问题的人,这里有一个更新的版本。笔 它基本上涉及到听觉的问题。sizechanged
事件的热度Legend本身。
heatLegend.markers.template.events.on("sizechanged", function(event) {
event.target.fill = event.target.fill;
});