echarts中使用zrender动态绘制圆点问题

目前的业务是,监听获取到socket的消息,根据消息中的坐标在地图上绘制一个圆点

第三张图这个方法就是监听到消息调用的
1 首先获取到绘制的chart的zrender对象
2 经纬度转换成坐标
3 绘制圆点添加动画
4 添加到zrender对象中 然后2s后移除

现在的问题是,圆点中是需要带透明度的,所以fill和stroke都加了透明度,随着冒泡点儿消失出现一段时间后,透明度逐渐没了0-0整个点儿就变成了一个白点,像是发生了叠加一样,如1、2图。

找了很久没有找到相关的方法,请教下各位大佬 有没有遇到过这样的问题?谢谢!

clipboard.png 最初
clipboard.png 一段时间后

clipboard.png

阅读 2.1k
1 个回答

已解决 不是zrender的问题 是定时重绘echarts导致的

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题