如何选用数据可视化工具?在回答这个问题之前现需要回答另外一个问题,你需要用这些数据可视化工具来做什么,实现什么目的。

也许你有一个完整的想法,已经通过验证了,需要用更直观易懂的方式来展现,从而讲述一个逻辑或者是一个故事;也许你是有大量的数据,你想怎么从这些数据中间发现,挖掘,并展现一些数据背后的知识或者洞察;也许你是有各种各样的数据,但是你不懂数据建模,编程,或者数据清洗,甚至是SQL的优化等你需要一个易用的数据可视化工具实现通过拖拽就能完成数据的可视化,并且可以给出最合适的展示图形;也许还有其他的各种场景,但是所有数据可视化工具都有他核心服务的一个场景,漂亮,易用,简单,协作,智能等等。每一个数据可视化工具都有一个定位的标签。应该通过我们需要的核心需求来做选择。做一个简单分类:

1. 明确目标的易用,多样展示型工具,比如Tableau;

2. 可以支持灵活定制的展示型,比如图标库D3;

3. 不明确目标的数据探索型,比如google spreadsheet的explore;

4. 有行业诉求既能可视化分析又能数据探索的,比如帆软FineBI;

5. 按照行业或者职能需求的数据可视化,比如DOMO,Qlikview;

之前看到某网友用了24种工具制作一个相同的图表,比较了12款可视化软件和12个编程/图表库,并针对工具/图表库的侧重度,灵活程度,图表创新性,交互效果四大方面,写了一篇一级棒的文章。

今年5月,这个妹子给自己设置了一个挑战:尽可能尝试使用多种多样的编程语言或者软件来进行数据可视化。为了比较这些工具,她利用这些工具重复制作了同样的一张散点图。基于结果,她还发布了两篇文章:一篇是用12种软件做一个相同的图表,另一篇是用12种编程/图表库做一个相同的图表。下图展示了她使用12个不同的软件制作同一张散点图的过程:

这是12种编程/图表库制作出来的效果:

她从这些可视化软件/图表库中认识到:没有十全十美的工具,但是如果确立(可视化)目标,就能找到合适的工具去实现。下面是她在制作中曾遇到过的一些矛盾,也是数据可视化工作者常常遇到的情况。

1、分析 VS 展示:

是想使用工具(R, Python)来分析数据,还是更注重于构建可视化效果(D3.js, Illustrator)?有些BI工具(比如说FineBI, Tableau, Plotly)试图在这其中谋求平衡,既可分析又可展示。她根据分析和展示上的侧重性对可视化工具和编程语言们进行了排列:可以看到工具类的往往更注重展示,而编程类的比较平均,各有侧重。

2、数据管理

如果制作可视化的时候需要更改源数据怎么办?在这方面,这些工具或编程语言的灵活性如何?

低灵活性:比如在Illustrator中,即使你只是轻微修改了数据,也需要重头开始制作图表,这种工具还不方便进行数据管理。

中灵活性:比如在D3.js中,可以单独处理或修改数据,然后再重新导入数据文件来更新可视化结果。

高灵活性:比如在FineBI中,数据分析的处理如数据建模,数据清洗,甚至是SQL的优化,大数据量的处理都可以在一个平台完成,同时易用,拖拽就能完成数据的可视化。

3、传统图表 VS 创新图表:

如果你只需要基本的图表类型,如柱状图或折线图,Excel完全可以满足啦~但你如果想创建表现形式更为丰富的互动图表,比如点击可以出现酷炫的交互效果,像D3.js之类的编程语言就更适合啦,但是学习此类工具的门槛也往往更高,有着陡峭的学习曲线和冗长的代码。或者也可以使用Processing,用它制作这张散点图的代码长度只有D3.js的一半。还有Lyra,它不需要任何代码基础,但也可以让你轻松修改数据有关的视觉元素。

4、交互图表 VS 静态图表:

你是需要创造基于网页的交互图表(如D3.js, Highcharts能做到的),还是PDF/SVG/PNG形态的图表就能满足你 (R和Illustrator可以做到)?几年前,互动图表曾受到高度追捧,但现在关注焦点慢慢从“看起来怎么样”转移到“什么才更有意义”。对于分析部分,交互特性往往也是很有必要存在的。Plotly和R的库Ggvis就可以让读者轻松地将鼠标悬停在可视元素上来查看基础数据。下图是作者对于软件/编程的在静态和交互的划分:

本文首发CSDN:http://blog.csdn.net/liukecun0614/article/details/73087903

如何选择数据可视化工具?相关推荐

  1. 企业如何选择数据可视化工具

    可视化分析决策系统广泛用于智慧公安.智慧城市.智慧园区.智慧航空.智慧交通.医疗系统等.数据可视化的趋势对这些行业来说起到极其重要的作用.应该使用哪种可视化方式呈现数据,提升决策才是关键. 1.直观处 ...

  2. 数据呈现 | 20大数据可视化工具测评

    来源:软件定义世界(SDX)本文约2800字,建议阅读9分钟本文为你介绍能制作简单的图表.复杂的图谱及信息图的数据可视化工具. 如今学习应用数据可视化的渠道有很多,你可以跟踪一些专家博客,但更重要的一 ...

  3. 20 款优秀的数据可视化工具,总有一款你用的到!

    今天给大家分享20款优秀的数据可视化工具,欢迎收藏! /01/ 入门级工具 01 Excel Excel的图形化功能并不强大,但Excel却是分析数据的理想工具,上图是Excel生成的热力地图. 作为 ...

  4. 强烈推荐:20款优秀的数据可视化工具

    如今学习应用数据可视化的渠道有很多,你可以跟踪一些专家博客,但更重要的一点是实践/实操,你必须对目前可用的数据可视化工具有个大致了解. 下面列举的二十个数据可视化工具,无论你是准备制作简单的图表还是复 ...

  5. 20大数据可视化工具测评

    如今学习应用数据可视化的渠道有很多,你可以跟踪一些专家博客,但更重要的一点是实践/实操,你必须对目前可用的数据可视化工具有个大致了解. 以下是Netmagzine列举的二十大数据可视化工具,无论你是准 ...

  6. 整了20款优秀的数据可视化工具!

    来源丨网络 我是小z 学数据可视化的渠道有很多,各种教程汗牛充栋.不过在学之前,如果对目前可用的数据可视化工具有个大致了解,再根据自己的实际需求,有的放矢,学起来会事半功倍. 下面列举的二十个数据可视 ...

  7. 如何选择一个合适的大数据可视化工具

    高质量的可视化工具对数据分析是必不可少的.数据可视化工具是一种应用软件,它帮助用户以可视化和图形化的格式显示数据,并提供数据的完整轮廓.饼图.曲线.热图.直方图.雷达/蜘蛛图只是可视化的一小部分,这些 ...

  8. 8个可靠的开源数据可视化工具-你的选择是?

    数据可视化在数据科学领域中发挥着重要的作用.在不清楚数据的情况下,要监视和调整数据以使其按照应有的方式执行并不容易.这就是数据可视化发挥作用的地方,它把收集到的数据放到一个可视的上下文中,使数据更容易 ...

  9. 如何选择数据分析可视化工具?Excel, Tableau还是Power BI?

    来源:大数据文摘 本文约3500字,建议阅读5分钟 作为个人或公司,如何选择分析和可视化数据的工具? 正确分析使用数据可能会挖到宝藏.那么,作为个人或公司,如何选择分析和可视化数据的工具? 在本文中, ...

最新文章

  1. VCL 中的 Windows API 函数(6): BeginDeferWindowPos
  2. 语言 全排列 函数_Power Query 中日期时间格式转换需要了解的区域语言对照表
  3. 【 C 】作为函数参数的多维数组
  4. vue.js响应式原理解析与实现
  5. modules runAllManagedModulesForAllRequests=true /(转1)
  6. cpu system linux,LINUX system BOOT
  7. activeperl安装不成功_SWOOLE进阶-00环境安装
  8. 学习日志---矩阵表示及特殊矩阵压缩
  9. python读取数据库数据,读取出的中文乱码问题
  10. Sql Server 导出数据库表结构的SQL查询语句
  11. Java常用算法手册-01算法概述
  12. matlab画图——semilogy函数介绍
  13. 双功能RGD-TAT修饰DNA纳米胶束|聚苯胺纳米线修饰DNA(PAINW/DNA)
  14. 通知器(Notifier)
  15. u盘制作启动盘 安装win10操作系统
  16. AlertPay 简介
  17. 英语语法超图解2:30个一定要学的句型
  18. 陈安之、王顺杰、翟鸿燊这些成功学讲师有些语句确实很发人深省为什么说他们是大忽悠呢?
  19. org.yaml.snakeyaml.scanner.ScannerException: while scanning for the next token
  20. 在线教育网站源码教学视频加速的解决方案

热门文章

  1. mysql 字符串枚举类型转换_MyBatis里字段到枚举类型的转换/映射
  2. 如何在SQL Server 2016中使用R合并和拆分CSV文件
  3. alwayson 增加节点_用于AlwaysON高可用性的域控制器和域客户端节点设置
  4. 定位排除数据库故障_对数据库邮件故障进行故障排除
  5. Fabric1.4源码解析:Peer节点启动过程
  6. FileProvider N 7.0 升级 安装APK 选择文件 拍照 临时权限 MD
  7. (一)在Lingo中使用集合
  8. RESTful API标准设计教程
  9. Error: Cannot Determine the location of the VS common tools folder
  10. 【转】Android中APK安装过程及原理解析