赞
踩
D3 的全称是 Data-Driven Document,可以理解为:由数据来决定绘图流程的程序设计模型。
D3 是一个JavaScript的函数库,是用来做数据可视化的。
将数据变成图形,要想用原生的 HTML、SVG、Canvas 来实现是烦琐和困难的。D3 为我们封装好这些,让开发者能更注重图表的布局和逻辑。
JavaScript 的前端可视化库,除了 D3 外还有不少:Highcharts、Echarts、Chart.js。它们可以看作一类的,共同特点是封装层次很高,能够非常简单地制作图表,但是给予开发者控制和设计的空间很少。封装层次太高自然会失去部分自由,但太低又会使程序过长,D3 在这一点上取得了平衡。
数据可视化 和 信息可视化 很相近,有时几乎可以等同。但严格来说它们是不同的:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。