面试了许多求职者,很多求职者只知其然,而不知所以然,写此文章为广大前端小伙伴指引迷津。纯干货!纯干货!纯干货!
目录
D3 vs Echarts
什么是D3
答:D3是实现数据可视化,仍然离不开传统DOM的选择和操作,也因此,D3提供了类似Jquery的DOM操作指令。
什么是Echarts
答:底层依赖轻量级Canva+库 ZRender,提供直观,生动,可交互,可高度个性化定制的数据可视化图表。
D3 vs Echarts
答:一般是根据计算数据量的大小来进行分析。
D3:对于客户的需求要求的图表拥有大量的用户交互场景,用d3比较方便,因为d3中的svg画图支持事件处理器,是基于dom进行操作的。想要实现某个操作,直接调用相关的方法实现效果即可。
Echarts:对于大量的数据展示并且对于用户交互场景没什么要求,就只是展示数据,建议使用echarts