javascript - Highchart 气泡图例点击是否有渲染后事件?
问题描述
对于 Highchart 气泡图,我在图表事件中有一个用于渲染的钩子,以便它查看气泡和数据标签,并在与另一个标签重叠时重新定位数据标签。它还计算出气泡和数据标签的 x、y 并绘制从标签到气泡的引导线。除了单击图例项来过滤气泡的情况外,这非常有效。在这种情况下,当 Highcharts 移动东西时,渲染事件系列数据具有移动之前的 x,y 值,这些值会在线条绘制到的地方出错。
理想情况下,我想知道图例过滤器更改后图表何时完成渲染,然后我可以运行相同的逻辑以避免冲突。目前,我拥有的碰撞逻辑是在图例过滤过程布置元素之前获取位置值。当我调试和打开/关闭图例过滤器时,我在系列点数据标签中看到了新位置,所以它让我相信在图例过滤器布局完成之后新值就在那里。
解决方案
推荐阅读
- amazon-web-services - 使用 C# 将文件从 S3 移动到 S3 Glacier
- javascript - 我如何读取firebase实时数据库?
- css - 在 react-datepicker 中更改所选日期的颜色
- azure - 传输资源时保留 RBAC 权限
- python - 更有效地对数据框中的列进行排名
- sql - 如何在 Access 查询中填充数据透视查询中的列作为第一个?
- .htaccess - .htaccess,防止盗链,允许大型机器人,允许一些访问并允许我自己的域而不静态添加它
- javascript - 打字稿将包含 OR ( | ) 的多类型变量分配给单一类型变量
- jetty - Apache Ignite:无法在集群中启动 2.11 Ignite 节点
- python - AttributeError: 'NoneType' object has no attribute 'text' ,我不明白如何修复它