草庐IT

如何基于G6进行双树流转绘制?

1.背景业务背景:CRM系统随着各业务条线对线索精细化分配的诉求逐渐增加,各个条线的流向规则会越来越复杂,各个条线甚至整个CRM的线索流转规则急需一种树形的可视化的图来表达。技术背景:在开发之前考虑了三种方案,原生canvas、fabric以及G6,三种方案各有优劣势原生canvasfabricG6优点灵活、自由、可定制化非常强封装了canvas的api,使用简单灵活提供了复杂树、图等api,只需要按照文档配置即可缺点开发复杂、耗时对于构建大型树、图等复杂、耗时在开发前需要认真阅读api文档,上手慢通过上述表格对比就可以看出来,对于构建更为复杂的树、图等,G6具备明显的优势,而且又有活跃的开源