现象:使用antvg6做力导向图时,使用了minimap插件。考虑到性能提升,将type设置为delegate,一般图形渲染即可。但是在渲染不同数据的情况下,你会发现本该是绿色的线却显示为红色。如图:重要代码如下:constminimap=newG6.Minimap({size:[200,150],type:'delegate'//只渲染图上元素的近似图形,减少renderingcosts})this.graph=newG6.Graph({container:'container',plugins:[minimap],....查看源码部分:源码解释:在渲染minimap线时,进行判断-如果这条线有minimap数组,如果不存在,则从graph.data中获取并添加。由此判断,是否是minimap中的线与线的填充颜色不一致造成的ingraph.data?确认这次搜索的方向是正确的,但最终原因是后端!报错原因:后端在第一次渲染时给了这几行,它们的状态是down,前端渲染了inred;在第二次渲染中,给出了这些行,但是状态都是up,也就是绿色。由于判断逻辑jus不提了,这个问题终于暴露了!!!方向错误:一开始我只是想着怎么解决这个问题,try"firstputtheminimap我没有考虑为什么会这样。但是我查了githubissue,只找到了销毁minimap插件的方法..销毁后没找到重新加载的方法,有知道的麻烦告知一下~~~销毁小地图问题——github问题:https://github.com/antvis/G6/...
