数据可视化好用的工具(二)

2017-07-08 11:57:40 来源: 未知
  D3
  D3(数据驱动文件)是另外一种支持SVG渲染的JavaScript库。不仅可以做简单的条形图和折线图,还可以完成更复杂的Voronoi图、树图、圆形集图 和字符云。D3值得你拥有,但宏图远见小编不总是建议把D3当成转向库。用D3可以做出复杂的交互,但不意味着必须使用它。选择正确的工具把图像鲜明扼要的展示出来 是非常重要的。

  Visual.ly
  如果你需要用到信息图表,而非数据可视化图形,那么正要介绍的这款工具能帮到你的忙。Visual.ly是非常流行好用的。网络上经常用到信息图表设计,它 为你创建一个模板选项,将图表链接到你的Facebook或Twitter账户,还能显示可爱的卡通背景。虽然用途有限,但它是一个很有用的灵感来源—— 如论好的还是坏的——我希望以后会发展起来的,将会有更多格式,创建更多有趣的图形。
  如果把数据可视化和GUI控件结合起来时,会达到怎样的效果?随着在线可视化的发展,按钮、下拉和滑块演变成更复杂的界面元素,使你扩展内容,同时改变输入参数和数据。控件和内容合为一体。下面介绍到的工具可以帮助你探索这种可行性。

  Crossfilter
  我们构建更复杂的工具,使客户快速查看到各类数据,我们开始创建图形和图表,交互式GUI部件。Crossfilter是一种JavaScript库,它可以完成上述所有的内容。显示数据的时候,你还可以限制一个范围,同时,还能查看其它链接图表。

  Tangle
  Tangle使控件和内容之间的界限模糊。当你尝试描述一个复杂的相互作用或方程式时,让读者调整输入值,并为看到的输出结果提供一种控制感和强大的方式来探索数据。 用JavaScript库中的Tangle就可以完成。拖动变量,增加或减少值的大小,能够看到附图表格自动随之变化,效果很神奇。

  映射
  映射在网络上非常难用。然而Google Maps,打翻了在线地图如何工作的先入为主的观念。不久之后,谷歌发布了地图API, 它允许任何开发人员在自己的网站中嵌入谷歌地图。从那时起,市场成熟了许多。如果你正寻找自己的数据可视化项目中嵌入自定义映射解决方案,目前已有不少的选择,关键决策在于选择最合适的。当然,你或许可以塞进你需要的一切到任何这些地图中,但最好不要对所有的方案都使用同一种选择。

  Modest Maps
  Modest Maps是一个微小的映射库,只有10KB大小,它是本文介绍所有工作中最小的一个。这使得它的基本形式非常有限,但不要小看它,装上一些扩展,类似于Wax,就会变得非常强大。已经有的产品包括Stamen,Bloom,MapBox,所以其实它是很好用的。



数据可视化,数据可视化好用的工具