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

2017-07-08 11:59:16 来源: 未知
  首先,我们来看看你所熟知的工具,有着意想不到的用途。你可能没有想到Excel可以用来作图, 但它可 以达到令人惊讶的复杂效果。如果你经常处理数据可视化,你会很快发现有太多的数据等待处理,而你只是处于刚开 始阶段,你就会厌倦。但并非每个人都会这样。

  Excel
  事实上运用Excel你可以运算很复杂的数据,比如从单元格的热图到散点图。作为一款入门级的工具,它可以快速搜索数据,或者为内部使用创建可视化数据,但由于默认设置了颜色、线条和风格,使其难以创建某些专业刊物或网站图形。尽管如此,我仍然推荐你应该安装Excel。
  Excel是微软办公套件中的一种工具,如果你没有它的话,其他工具也可以实现类似的功能,你在熟悉之后,可以直接使用API。
  CSV/JSON
  CSV(逗号分隔值)和JSON(JavaScript对象符号)不算是一种可视化工具,但它们是基本数据格式。你需要了解它们的结构,知道如何获取数据。以下提到的工具包,至少包含一至两种输入格式。 

  3Google Chart API
  部分静态图像工具包已不再被人们使用,图表工具网站现在只提供动态图表工具。这些工具功能强大,并且所有浏览器都支持SVG、canvas和 VML。但有一个严重的问题,它们是在客户端上生成的,如果设备上不支持JavaScript、非联网状态使用或者用不同格式保存,都会引发问题。静态图 像则不会有这些问题,所以这一点很可惜。
  然而,API拥有所有的功能,有过之而无不及,包括条形图、折线图、地图,甚至是QR代码。你可以根据实际所需,通过查找到合适的可视化图形,而不需要特殊定制。作为一个起点,这是一个非常棒的工具。

  浮悬
  浮悬是很棒的线图和条形图程式库,可以运用于支持canvas的所有浏览器——意味着大多数主流浏览器,加载上一些程式库,使得canvas可以像以往浏览 器中VML那样使用。这是一个jQuery库,如果你已经熟悉jQuery,你就可以容易的对图像进行回调、风格和行为操作。
浮悬的优点 是 你可以访问大量的调用函数,这样就可以运行你自己的代码,设定一种风格,当读者将鼠标悬停、点击、鼠标移开等常见动作展示不同的效果。比起其他制图程式, 浮悬给予你更多的灵活空间,但难度增大许多。不同于其他程式包,浮悬选项不多,但它可以很好的执行常见的功能。


  拉斐尔
  拉斐尔是另一种很棒的JavaScript库,用于创建图表和图形。与其他库最大的区别在于,它着重于SVG和VML输出形式。这有优点也有缺点。由于 SVG是矢量格式,在任何分辨率下看上去都很好,但它为每个元素创建了一个DOM节点,这个过程要比通过画布创建栅格化图像要慢一点。不过,好处是你可以 针对每个DOM元素操作,添加事件,就像HTML一样。网页有大量的演示拉斐尔如何轻易的创建通用表格和图形,正因为它可以任意呈现SVG,它可以创建非 常复杂的可视化效果,你就不必使用其他插图或者矢量绘图工具了。


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