微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何组合两个或多个 am4maps MapPolygonSeries 以便在它们之间叠加 heatRules 数据

如何解决如何组合两个或多个 am4maps MapPolygonSeries 以便在它们之间叠加 heatRules 数据

我有以下两个地图系列,描述了美国各州和加拿大各省,我想找到一种策略,让我的 heatRules 数据在两个系列中均匀应用,基本上是一个 heatrule 跨多个地图系列.. .

let usaSeries = chartRef.current.mapChart.series.push(new am4maps.MappolygonSeries());
usaSeries.geodata = am4geodata_usaLow

usaSeries.heatRules.push({
    "property": "fill","target": usaSeries.mappolygons.template,"min": am4core.color("#ffffff"),"max": am4core.color("#AAAA00"),});

usaSeries.data = heatdata //(statecode,value) 

//Canada
let cadSeries = chartRef.current.mapChart.series.push(new am4maps.MappolygonSeries());
cadSeries.geodata = am4geodata_canadaLow


cadSeries.heatRules.push({
    "property": "fill","target": cadSeries.mappolygons.template,"logarithmic": true
});

cadSeries.data = heatdata //(statecode,value)       

现在它只是创建两个单独的加热规则。有没有办法将这些结合起来然后应用热规则?或其他可用的策略?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。