数极客首页

盘点最实用56个大数据可视化分析工具

俗话说的好:工欲善其事,必先利其器!一款好的工具能够

让你事半功倍,特别
是在大数据时期
,更需求
强有力的工具经过
使数据有意义的方式完成
数据可视化,还有数据的可交互性;我们还需求
跨学科的团队,而不是单个数据科学家、设计师或数据剖析

员;我们更需求
重新思索

我们所知道

数据可视化,图表和图形还只能在一个或两个维度上传送
信息, 那么他们怎样才干
与其他维度融合

到一同
深化
挖掘

大数据呢?此时就需求
倚仗大数据可视化(BDV)工具,因而

,笔者搜集
了适合

各个平台各种行业的多个图表和报表工具,这些工具中不乏有适用于NET、Java、Flash、HTML5、Flex等平台的,也不乏有适用于常规图表报表、甘特图、流程图、金融图表、工控图表、数据透视表、OLAP多维剖析

等图表报表开发的。为了进一步让大家了解

怎样
选择适合

数据可视化产品,本文将盘绕
这一话题展开,希望能对正在选型中的企业有所辅佐

。下面就来看看全球备受欢送

的的可视化工具都有哪些吧!

清点最适用56个大数据可视化剖析工具

Excel作为一个入门级工具,是快速剖析

数据的理想工具,也能创建

供内部运用
的数据图,但是Excel在颜色、线条和样式

上课选择的范围有限,这也意味着用Excel很难制造
出能契合
专业出版物和网站需求
的数据图。

二、Google Chart API

Google Chart提供了一种十分

圆满
的方式来可视化数据,提供了大量现成的图标类型,从简单的线图表到复杂的分层树地图等。它还内置了动画和用户交互控制。

三、D3

D3(Data Driven Documents)是支持SVG渲染的另一种JavaScript库。但是D3能够

提供大量线性图和条形图之外的复杂图表样式

,例如Voronoi图、树形图、圆形集群和单词云等。

四、R

R言语
是主要用于统计剖析

、绘图的言语
和操作环境。固然
R主要用于统计剖析

或者开发统计相关的软件,但也有用作矩阵计算。其剖析

速度可比美GNUOctave致使

商业软件MATLAB。

五、Visual.ly

假定

你需求
制造
信息图而不只
仅是数据可视化,Visual.ly是最盛行
的一个选择。

六、Processing

Processing是数据可视化的招牌工具。你只需求
编写一些简单的代码,然后编译成Java。Processing能够

在简直

一切
平台上运转

七、Leaflet

Leaflet是一个开源的JavaScript库,用来开发移动

友好地交互地图。

八、Openlayers

Openlayers可能是一切
地图库中牢靠

性最高的一个。固然
文档注释并不完善。且学习曲线十分

峻峭
,但是关于
特定的任务来说,Openlayers能够

提供一些其他地图库都没有的特殊工具。

九、PolyMaps

PolyMaps是一个地图库,主要面向数据可视化用户。PolyMaps在地图作风
化方面有独到之处,相似

CSS样式

表的选择器。

十、Charting Fonts

Charting Fonts是将符号字体与字体整合(把符号变成字体),创建

出漂亮的矢量化图标。

十一、Gephi

Gephi是中止

社会图谱数据可视化剖析

的工具,不但能处置
大范围
数据集并且Gephi是一个可视化的网络探求

平台,用于构建动态的、分层的数据图表。

十二、CartoDB

CartoDB是一个不可错过的网站,你能够

用CartoDB很随意

就把表格数据和地图关联起来,这方面CartoDB是最优秀的选择。

十三、Weka

Weka是一个能依据

属性分类和集群大量数据的优秀工具,Weka不但是数据剖析

的强大工具,还能生成一些简单的图表。

十四、NodeBox

NodeBox是OS X上创建

二维图形和可视化的应用程序,你需求
了解

Python程序,NodeBox与Processing相似

,但没有Processing的互动功用
。https://www.nodebox.net/code/index.php/Home

十五、Kartograph

Kartograph不需求
任何地图提供者像Google Maps,用来树立
互动式地图,由两个libraries组成,从空间数据开放格式,应用
向量投影的Python library以及post GIS,并将两者分别

到SVG和JavaScript library,并把这些SVG资料

转变成互动性地图。

十六、Modest Maps

Modest Maps是一个很小的地图库,在一些扩展库的配合下,例如Wax、Modest Maps立刻

会变成一个强大的地图工具。

十七、Tangle

Tangle是一个用来探求

,Play和能够

立刻

查看文档更新的交互工具。

十八、Crossfilter

Crossfilter既是图表,又是互动图形用户界面的小程序,当你调整一个图表中的输入范围时,其他关联图表的数据也会随之改动

十九、Raphael

Raphael是创建

图表和图形的JavaScript库,与其他库最大的不同是输出格式仅限SVG和VML. http://raphaeljs.com/

二十、jsDraw2DX

jsDraw2DX是一个规范

的JavaScript库,用来创建

恣意
类型的SVG交互式图形,可生成包括线、矩形、多边形、椭圆、弧线等图形。http://jsdraw2dx.jsfiction.com/

二十一、Pizza Pie Charts

Pizza Pie Charts是个响应式饼图图表,基于Adobe Snap SVG框架,经过
HTML标志
和CSS来替代JavaScript对象,更容易集成各种先进的技术。

二十二、Fusion Charts Suit XT

Fusion Charts Suit XT是一款跨平台、跨阅读
器的JavaScript图表组件,为你提供令人愉悦的JavaScript图表体验。它是最全面的图表处置

计划

,包含90+图表类型和众多交互功用
,包括3D、各种仪表、工具提示、向下钻取、缩放和滚动等。它具有
完好
的文档以及现成的演示,能够

辅佐

你快速创建

图表。

二十三、iCharts

iCharts提供可一个用于创建

并呈现引人注目

图表的托管处置

计划

。有许多不同种类

的图表可供选择,每种类

型都完好

可定制,以适合

网站的主题。iCharts有交互元素,能够

从Google Doc、Excel表单和其他来源中获取数据。

二十四、Modest Maps

Modest Maps是一个轻量级、可扩展的、可定制的和免费的地图显现
类库,这个类库能辅佐

开发人员在他们自己

的项目里能够

与地图中止

交互。

二十五、Raw

Raw局域十分

盛行
的D3.js库开发,支持很多图表类型,例如泡泡图、映射图、环图等。它能够

使数据集在途、复制、粘贴、拖曳、删除于一体,并且允许我们定制化试图和层次。

二十六、Springy

Springy设计清凉并且简答。它提供了一个笼统
的图形处置
和计算的规划
,支持Canvas、SVG、WebGL、HTML元素。

二十七、Bonsai

Bonsai运用
SVG作为输出方式来生成图形和动画效果,具有
十分

完好
的图形处置
API,能够

使得你愈加
便当
的处置
图形效果。它还支持突变
和过滤器(灰度、含糊

、不透明度)等效果。

二十八、Cube

Cube是一个开源的系统,用来可视化时间系列数据。它是基于MongoDB、NodeJS和D3.js开发。用户能够

运用
它为内部仪表板构建实时可视化的仪表板指标。

二十九、Gani

Gani是一个开源的PHP类,辅佐

用户即时生成Gani图表。运用
Gani创建

图表无需运用
JavaScript,纯HTML-CSS3完成
。图表默许
输出十分

漂亮,但用户能够

自定义样式

中止

输出(SASS样式

表)。

三十、Smoothie Charts

Smoothie Charts是一个十分

小的动态流数据图表路。经过
推送一个webSocket来显现
实时数据流。Smoothie Charts只支持Chorme和Safari阅读
器,并且不支持刻印文字或饼图,它很擅长显现
流媒体数据。

三十一、Flot

Flot是一个优秀的线框图表库,支持一切
支持canvas的阅读
器(目前主流的阅读
器如火狐、IE、Chrome等都支持)。

三十二、Tableau Public

Tableau Public是一款桌面可视化工具,用户能够

创建

自己

数据可视化,并将交互性数据可视化发布到网页上。

三十三、Many Eyes

Many Eyes是一个Web应用程序,用来创建

、分享和讨论用户上传图形数据。

三十四、Anychart

Anychart是一个灵活

的基于Flash/JavaScript(HTML5)的图表处置

计划

、跨阅读
器、跨平台。除了图表功用
外,它还有一款收费的交互式图表和仪表。

三十五、Dundas Chart

Dundas Chart处于行业抢先
位置
的NET图表处置
控件,于2009年被微软收购

,并将图表产品的一部分

功用
集成到Visual Studio中。

三十六、TimeFlow

TimeFlow Analytical Timeline是为了暂时性资料

的视觉化工具,往常

有alpha版本因而

有机遇

能够

发现差错

,提供以下不同的呈现方式:时间轴、日历、柱状图、表格等。

三十七、Protovis

Protovis是一个可视化JavaScript图表生成工具。

三十八、Choosel

Choosel是可扩展的模块化Google网络工具框架,可用来创建

基于网络的整合了数据工作台和信息图表的可视化平台。

三十九、Zoho Reports

Zoho Reports支持丰厚
的功用
辅佐

不同的用户处置

各种个性化需求,支持SQL查询、类四暗自表格界面等。

四十、Quantum GIS(QDIS)

Quantum GIS(QDIS)是一个用户界面友好、开源代码的GIS客户端程序,支持数据的可视化、管理、编辑与剖析

和印刷地图的制造

四十一、NodeXL

NodeXLDE 主要功用
是社交网络可视化。

四十二、OpenStreetMap

OpenStreetMap是一个世界地图,由像您一样的人们所构筑,可依据

开放协议自由

运用

四十三、OpenHeatMap

OpenHeatMap简单易用,用户能够

用它上传数据、创建

地图、交流信息。它能够

把数据(如Google Spreadsheet的表单)转化为交互式的地图应用,并在网上分享。

四十四、Circos

Circos最初主要用于基因组序列相关数据的可视化,目前已应用于多个范畴
,例如:影视作品中的人物关系剖析

,物流公司的订单来源和流向剖析

等,大多数关系型数据都能够

尝试用Circos来可视化。

四十五、Impure

Impure是一个可视化编程言语
,旨在搜集
、处置
可视化信息。

四十六、Polymaps

Polymaps是一个基于矢量和tile创建

动态、交互式的动态地图。

四十七、Rickshaw

Rickshaw是一个基于D3.JS来创建

序交互式的时间序列图表库。

四十八、Sigma.js

Sigma.js是一个开源的轻量级库,用来显现
交互式的静态和动态图表。

四十九、Timeline

Timeline即时间轴,用户经过
这个工具能够

了如指掌
的知道

自己

在何时做了什么。

五十、BirdEye

BirdEye是Decearative Visual Analytics,它属于一个群体专案,为了要提升设计和普遍
的开源资料

视觉化展开

,并且为了Adobe Flex建视觉剖析

图库,这个动作以叙说
性的资料

库为主,让运用
者能够

树立
多元资料

视觉化界面来剖析

以及呈现资讯。

五十一、Arbor.Js

Arbor.Js提供有效率、以力导向的版面配置演算法,笼统
画图表组织以及选择

更新的处置

五十二、Highchart.js

Highchart.js是单纯由JavaScript所写的图表资料

库,提供简单的办法

来增加互动性图表来表达你的网站或网站应用程式。目前它能援助
线图、样条函数图。

五十三、Paper.js

Paper.js是一个开源向量图表叙说
架构,能够

在HTML5 Canvas 运作,关于
初学者来说它是很容易学习的,其中也有很多专业面向能够

提供中阶及高阶运用
者。

五十四、Visualize Free

Visualize Free是一个树立
在高阶商业后台集游InetScoft开发的视觉化软体免费的视觉剖析

工具,可从多元变量资料

选择

并看其趋向
,或是应用
简单地点及办法

来切割资料

或是小范围的资料

五十五、GeoCommons

GeoCommons能够

运用
户构建富交互可视化应用来处置

问题,即便

他们没有任何传统地图运用
阅历

。你能够

将实社会化数据或者GeoCommons保管
的超5万份开源数据在地图上可视化,发明

带交互的可视化剖析

作品,并将作品嵌入网站、博客或分享到社交网络上。

五十六:Echarts

提起ECharts,经常运用
开源软件的朋友应该很熟习
,当然,假定

你不知道

也没关系。但是你肯定知道

去年春节以及近期央视大规划报道的百度大数据产品,如百度迁移
、百度司南、百度大数据预测等等,这些产品的数据可视化均是经过
ECharts来完成
的。

在国外大数据可视化企业Tableau、Datawatch、Platfora强势入华的状况

下,国人推出了ECharts,并且中止

了开源,从这一点来说,中国的大数据行业并不落后于北美国度
。ECharts也让我们看到了中国大数据可视化的未来

,感激

ECharts以及ECharts团队。

传统的数据可视化工具仅仅将数据加以组合,经过
不同的展示

方式提供给

用户,用于发现数据之间的关联信息。近年来,随着云和大数据时期
的来临

,数据可 视化产品曾经
不再满足于运用
传统的数据可视化工具来对数据仓库中的数据抽取、归结
并简单的展示

。新型的数据可视化产品必需
满足互联网迸发
的大数据需求,必需
快速的搜集
、选择

、剖析

、归结
、展示

决策者所需求
的信息,并依据

新增的数据中止

实时更新。因而

,在大数据时期
数据可视化工具必需
具有以下特性:

(1)实时性:数据可视化工具必需
顺应
大数据时期
数据量的爆炸式增长需求,必需
快速的搜集
剖析

数据、并对数据信息中止

实时更新;

(2)简单操作:数据可视化工具满足快速开发、易于操作的特性,能满足互联网时期
信息多变的特性
;

(3)更丰厚
的展示

数据可视化工具需具有更丰厚
的展示

方式,能充沛

满足数据展示

的多维度央求

;

(4)多种数据集成支持方式:数据的来源不只
仅局限于数据库,数据可视化工具将支持团队协作数据、数据仓库、文本等多种方式,并能够

经过
互联网中止

展示

数据可视化技术在现今是一个新兴范畴
,有越来越多的展开

、研讨
数据可视化剖析

,在诸如美国这些国度
不时
被需求。企业获取数据可视化功用
主要经过
编程和非编程两类工具完成
。主流编程工具包括以下三种类

型:从艺术的角度创作的数据可视化,比较

典型的工具是 Processing.js,它是为艺术家提供的编程言语
。从统计和数据处置
的角度,R言语
是一款典型的工具,它自身

既能够

做数据剖析

,又能够

做图形 理。介于两者之间的工具,既要统筹
数据处置
,又要统筹
展示

效果,D3.js是一个不错的选择。像D3.js这种基于Javascript的数据可视化工具更适合

在互联网上互动的展示

数据。

本文采用「CC BY-SA 4.0 CN」协议转载学习交流,内容版权归原作者一切
,如涉作品、版权和其他问题请联络
「我们」处置

发表评论

评论已关闭。

相关文章