在实际开发过程中用百度的Echarts比较多,之前在商务局驻场开发融资系统时,前端需求需要展示融资数据和地域分布的需求是用到Echarts可视化工具,由于项目上线比较紧急,所以用了上手比较简单的Echarts。
现在对开发项目中用得比较多和行业中比较火的一些可视化工具进行总结。
1.百度的Echarts
特点
1.以支持SVG和Canvas绘图。
2.3.8版本以下只能支持Canvas,且两种方式都只能导出jpg,png格式的图片,目前还无法导出svg格式图片。
3.上手简单,但是可定制程度比较低。
2.D3
特点
1.该库更加接近于底层,可以直接操作svg。
2.可以支持svg和canvas绘图,可以直接导出png,jpg,svg格式的图片。
3.定制化程度比较高,但是上手比较难。
3.阿里的G2
特点
1.由JavaScript编写。
2.支持canvas和svg绘图。
3.没有提供导出图片的接口