数据可视化工具一二事

最近有在了解数据可视化相关的内容,翻看一些数据领域的文章,多数只是对数据可视化工具进行了简单罗列,并没有对每种工具的特性及其使用场景进行细致剖析,对从事数据领域的人提供的参考价值不大。况且在工作过一段时间之后,数据人员从事的业务领域其实决定了其使用该类工具的局限性,这意味着在一个业务领域其实不必掌握可视化的方方面面,抓住其中一小部分的共通点和核心往往就足以应付绝大部分的业务需求。

通常来说,数据可视化要求:
(1)实时性:数据可视化工具必须适应大数据时代数据量的爆炸式增长需求,必须快速的收集分析数据、并对数据信息进行实时更新;
(2)简单操作:数据可视化工具满足快速开发、易于操作的特性,能满足互联网时代信息多变的特点;
(3)更丰富的展现:数据可视化工具需具有更丰富的展现方式,能充分满足数据展现的多维度要求;
(4)多种数据集成支持方式:数据的来源不仅仅局限于数据库,数据可视化工具将支持团队协作数据、数据仓库、文本等多种方式,并能够通过互联网进行展现。

由于作者从事的是在线视频行业,所负责产品为后台大数据产品,需要为各个端提供数据处理分析及决策支持,故而涉及到大量的数据指标收集、处理和展示。尽管当前系统大部分数据展示模块用ECharts工具足以展示,但其在分析层面并不能做到很深入的程度,多维度数据的交叉分析更是无可奈何。通过调研一些国外数据可视化工具,总结了以下可能会结合到工作中的产品。

(1)D3.js
D3(Data Driven Documents)是支持SVG渲染的另一种JavaScript库,能够提供大量线性图和条形图之外的复杂图表样式,例如Voronoi图、树形图、圆形集群和单词云等。

D3可视化案例展示

例1:数据可视化之地域分布-面临冰雪融化灾难的阿拉斯加土著居民分布
http://www.theguardian.com/environment/interactive/2013/may/14/alaska-villages-frontline-global-warming
面临冰雪融化灾难的阿拉斯加土著居民分布

通过D3,右边的地域分布图很好地与左边的tab及数据图表联动起来,极为形象生动地展现了当今环境变化引发的生态问题,令人印象深刻。数据的及时响应方面也做的十分出色,基本上做到了区域间数据的无缝切换。

例2:数据可视化之时间分布-航空准时情况表现
http://square.github.io/crossfilter/

航空准时情况表现

上半部分的四个图表分别为四个查询维度,每个维度都支持单独的区间选择,下方的表格则实时展示所选查询维度下的指标数据。这种方法提供了很好的多维度实时查询功能,手动选择区间也让用户有更直观的体验和参与感。

PS:带着以下几个趣味问题看上面的数据的话,就差不多算是步入数据挖掘和数据分析的大门啦~
1.When is the best time of day/day of week/time of year to fly to minimise delays?
2.Do older planes suffer more delays?
3.How does the number of people flying between different locations change over time?
4.How well does weather predict plane delays?
5.Can you detect cascading failures as delays in one airport create delays in others? Are there critical links in the system?

(2)Visual.ly
http://visual.ly/solutions/data-visualization-information-design
以下数据可视化方式供参考
- Area Charts(面积图,将折线图与横轴围起来的面积进行填充计算)
- Bar Charts(条形图,横的)
- Choropleth Maps(专题地图,用色块填充区域表示数据变量)

专题地图

- Column Charts(柱状图,竖的)
- Common Chart Types(常用图表类型)
常用图表

- Coxcomb Chart(鸡冠花图,有时也称作极地区域图)
Coxcomb Chart

- Create Interactive Infographics(交互图,可以对数据进行操作)
- Create Motion Graphics(使用电子媒体加以解释)
- Create the Best Explainer Videos(说明视频)
- Creating Infographics: The Basics(包含更多内容的信息图)
Infographics

- Donut Charts(甜甜圈图,功能类似于饼图)
- Heat Maps(往往有着二维数据的热力图)
- Histograms(直方图)
- Isopleth Maps(等值线图)
- Line Charts(折线图)
- Pie Charts(饼图)
- Pin Maps(引脚图)
引脚图

- Scatter Plots & Regression Lines(散点图与回归线)
散点图与回归线1

散点图与回归线2

- Time Series Visualizations(时间序列可视化)
- Timelines
- Treemaps(树图,使用嵌套矩阵代表整体,展示数据继承关系)
树图

- Word Clouds(标签云)
标签云

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 194,524评论 5 460
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 81,869评论 2 371
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 141,813评论 0 320
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,210评论 1 263
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,085评论 4 355
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,117评论 1 272
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,533评论 3 381
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,219评论 0 253
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,487评论 1 290
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,582评论 2 309
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,362评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,218评论 3 312
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,589评论 3 299
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 28,899评论 0 17
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,176评论 1 250
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,503评论 2 341
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,707评论 2 335

推荐阅读更多精彩内容