工作中常见的图有思维导图、流程图、状态机、组织架构图等等。
在我们的开发工程中经常会使用到各种图,所谓的图就是由节点和节点之间的连接所形成的系统,数学上专门有一个分支叫图论(Graph Theroy)。
用于做图的开源HTML5工具如下:
-
antv系列 https://antv.gitee.io/zh
antv- g6 https://g6.antv.vision/zh/ -
flowchart.js
http://adrai.github.io/flowchart.js/
基于SVG创建Flow Chart -
go.js
http://www.gojs.net/latest/index.html
go.js 提供一整套的JS工具 ,支持各种交互式图表的创建。有免费版和收费版 -
joint.js
http://www.jointjs.com/ joint.js
是另一个创建图标库的工具,也提供免费版和商业版 -
jsPlumb
http://www.jsplumb.org/
jsPlumb是一套开源的流程图创建工具 ,小巧精悍,使用简单 -
d3
http://d3js.org
在html5领域,d3可谓是最好的可视化基础库,提供方面的DOM操作,非常强大。