39个大数据可视化工具

专为互联网人打造的365天成长计划,构建你的产品、运营知识体系,做个有竞争力的互联网人。查看详情

无论是在行政演示中为数据点创建一个可视化进程,还是用可视化概念来细分客户,数据可视化都显得尤为重要。本文将推荐39个可用于处理大数据的可视化工具。

dashuju-1

数据可视化无处不在,而且比以前任何时候都重要。无论是在行政演示中为数据点创建一个可视化进程,还是用可视化概念来细分客户,数据可视化都显得尤为重要。以前的工具的基本不能处理大数据。本文将推荐39个可用于处理大数据的可视化工具(排名不分先后)。

其中许多工具是开源的,能够共同使用或嵌入已经设计好的应用程序中使用,例如JavaScript,JSON,SVG,Python,HTML5,甚至有些工具不需要任何编程语言基础。其他的则是商业智能平台,能够进行复杂的数据分析并生产报告,并配有多种方式实现数据可视化。无论你是需要对数据进行分析并且决定用最好的方式向你的客户或同事进行展示,还是你心里有一个视觉化布局但需要将此概念应用到生活中,该表单中总会有一款工具能够满足你的需求。

ProfitBricks Cloud Computing – IaaS 大数据优化

ProfitBricks云计算 – IaaS的是所有的大数据工作负载和项目的最佳平台。每一个云服务器实例具有专用的CPU内核、专用RAM和80Gbps在不同服务器之间进行链接和储存。该平台性能高,延迟低,将大大提高你的工作效率。可以免费试用14天,马上注册,无需信用卡。

1.Polymaps

Polymaps

需要在地图上展示复杂的数据集?Polymaps是一个免费的JavaScript库,也是SimpleGeo和Stamen的开发的一个联合项目。这种复杂的地图叠加工具可以加载多种规模的数据,提供多级别缩放功能,大到国家,小到街景。

主要特点:

使用可缩放矢量图形(SVG)

展示国家、州、城市、社区和街景

基本的CSS规则控制设计

图片是球形墨卡托瓦格式

费用:免费

2.NodeBox // @Nodebox

2. NodeBox // @Nodebox

实验媒介研究小组(ExperimentaMedia Research Group)开发的一组开源工具,NodeBox的兼容性是跨平台图片库或Mac的app都能创建Python编码的2D界面。

主要特点:

与标准设计应用程序集成

跨平台,基于节点的图形用户界面(GUI)

NodeBox1 – Python编码、2D界面的Mac应用程序

导入多种类型的数据,包括Excel

动画效果

运用最少的编程技能建立一个生产设计

费用:免费

3.Flot

3. Flot

JQuery的一个JavaScript绘图库,Flot是一个基于浏览器的应用程序,并且能够兼容大多常见的浏览器,包括IE、Chrome、Firefox、Safari和Opera。Flot对于数据观点支持多种可视化选择,交互式图表、堆叠式图表、平移和缩放,以及通过各种插件实现各种特定功能。

主要特点:

支持线性、图片,用任何组合填充区域

在同一个数据序列里运用组合展示元素

绘图分类以及文本数据

增加DOM操作标准的HTML

产生切换系列交互式视觉效果

直接的画布准入绘制自定义形状

费用:免费

4. Processing // @ProcessingOrg

4. Processing // @ProcessingOrg

Processing创建之初为教计算机基础知识在视觉环境的一种手段,但现在由学生、设计师、研究者、艺术家和业余爱好者使用,用于创造学习模型和实际产品的原型。用户可以创建简单或复杂的图像,动画,和相互作用。

主要特点:

2D、3D和PDF格式输出

交互作用程序

Open GL一体化

超过1000个库的附加功能

创建交互、文本、动作和动画

5.Processingjs

4. Processing // @Proces

Processing的姐妹站点,Processing.js这个工具可以处理复杂的数据视觉化、图形、图表或是其他视觉效果,并是网页可用的形式,并不需要任何扩展程序或插件。这就意味着你可以运用标准Processing语言写代码并且插入到你的网站,而且Processing.js并不需要额外的编码需求来实现其功能。

主要特点:

允许Processing代码可以在任何HTML5浏览器运行

动画和交互式可视化效果融入任何web 页

没有额外的编码需要

费用:免费

6.Tangle

6. Tangle

Tangle是一个JavaScript库和工具,不仅仅是视觉化,还允许设计师和开发者创建reactive程序,对数据的关系可以提供深层理解。例如,一个网页端的转换计算器能够转换货币或测量。

主要特点:

允许读者来改变参数

基于定义的变量、格式和分类

运用Tangle类创建图表和其他可视化效果

能够创建动态的展示

同时使用多种变量建立控件和视图

费用:免费

7.D3.js

7. D3.js

一个强调网页标准的用来创建数据可视化JavaScript库。使用HTML、SVG和CSS,可以让使用者以数据驱动的方式去操作DOM,能够满足现在浏览器的兼容性并且不受专用框架的限制。

主要特点:

绑定任意数据到DOM

创建交互式SVG条形图

从数据集里产生HTML表格

多种组合和插件来增强兼容性

内置的可重复使用的组件以便于编码

费用:免费

8.FF Chartwel// @FontFont

8. FF Chartwel// @FontFont

FF Chartwell将简单数字串转换会可编辑的数据可视化,并进一步的自定义使用OpenTy功能。它是能够用于标准设计套件,例如Adobe Creative Suite,简单化图表的设计。

主要功能:

使用简单的数据串来产生图表

有利于创建一个大信息图元素

没有编码功能节省时间

与设计应用程序一体化

多种可视化类型

费用:

所有功能-$119

单个功能-每个$25 (条形、垂直图、线形图、饼图、雷达图、环形图、玫瑰图)

9.Google Maps // @GoogleMaps

9. Google Maps // @GoogleMaps

谷歌地图提供一些APIs给开发者,例如谷歌地球、谷歌地图图像和谷歌地方信息。这些工具能够使开发者为任何应用程序或网站建立交互式视觉地图程序。

主要特点:

将地图嵌入网页中

提出有关机构、感兴趣的地方和其他位置的数据

能够使网站访问者在你的网站限制范围内使用谷歌地球

10.SAS VisuaAnalytics // @SASsoftware

10. SAS VisuaAnalytics // @SASsoftware

SAS可视化分析工具为了更加全面的分析能够探索各种尺寸的数据集可视化。拥有直观的平台和自动化预测工具,SAS视觉分析允许甚至可以让无技术基础的用户来探索数据和潜在机会之间更加深层次的关系。

主要特点:

在前置或公共或私人云上部署

拖放图表自动为数据选择最好的布局

弹出提示区识别潜在的重要的相关性

场景分析能够在变量变化基础上进行预测

存储视图为报告、图片或SAS移动端

用户易于使用数据来整合行为元素

费用

完整功能免费演示版(不同环节之间不能储存报告)

按要求报价

11. Raphael

11. Raphael

一个JavaScript库用来在网页上创建矢量图形,Raphael使用SVG和VML,因此每一个被创建的图表同时也是一个DOM对象,Raphael的目标是能够矢量图表作品能够跨浏览器兼容。

主要特点:

网页上包括Raphael.js功能

创建多种多样的图形、表格和其他数据可视化

多图表能力

费用:免费

12.Inkscape // @Inkscape

12. Inkscape // @Inkscape

Inkscape提供的功能类似于CoreDraw和Illustrator软件,然而它的开源编辑器是矢量图形。Inkscape支持许多先进的SVG功能,因此能够轻易使用,并鼓励开发者在社区环境里合作。

主要特点:

类似标准软件处理复杂的图表任务

内置的SVG格式

创建网站原型

导入和显示位图的功能

文件储存为矢量图

费用:免费

13. Leaflet // @LeadletJS

12. Inkscape // @Inkscape

一个开源JavaScript库,Leaflet是用来创建移动友好性、交互式地图的工具。由Vladimir Agafonkin和一个团队贡献开发而成,Leaflet设计的目标是简洁性、表现性和易用性。

主要特点:

所有主要桌面和移动浏览器上能工作

各种扩展功能的插件

一体化的互动功能

多重可用地图层

CSS3功能提供流行型的用户交互作用

消除移动设备上敲打延迟

费用:免费

14.Crossfilter

14. Crossfilter

Crossfilter使我们能够在浏览器里探索大量多元数据集,也是JavaScript库,能够处理超过一百万记录的数据集。Crossfilter使用语义版本控制并且易于使用值、目标和其他元素和命令来自定义的创建数据可视化。实际上,它使Square Register的商家有权利操纵销售和购买数据。

主要特点:

使用语义版本控制

探索大量多元数据

快速增量过滤和减少

提高实时直方图的表现力

费用:免费

15. Open Layers 3

15. Open Layers 3

可以用OpenLayers在任何网页里插入一个动态地图。它执行JavaScript API用于建立网页端地理学的应用程序,并且不需要服务端依赖关系能在大多数现在的网页浏览器工作。它是一个开源软件,结合了最新的HTML5和CSS功能,提高了3D功能。

主要特点:

在大多数现代网页浏览器里工作(平铺和矢量图册)

不需要服务端依赖

创建个性化嵌入的、动态的地图

缩放功能、地理位置和其他函数功能

开箱移动支持

费用:免费

16. Kartograph

16. Kartograph

Kartograph即使Python库也是JavaScript库,迎合了想要创建友好型Illustrator SVG地图和交互式地图的开发者,并且能够在各主要浏览器上运行。

主要特点:

两个库:Python和JavaScript

Kartograph.js能在几分钟内创建交互式地图

独立运作,不需要服务器

Kartograph使用简单型的Visvalingam创建紧凑型SVGs

地图上的数据集层能进行多层级可视化

费用:免费

17. Microsoft Excel

17. Microsoft Excel

Microsoft Excel因为它的数据处理和分析功能而广泛闻名,但是它经常用于创建强大的数据可视化。Excel的最新版本塞满了可视化工具,包括被推荐的图表,不同方法迅速分析并展现数据,有多重控制选择来改变和布局可视化。

主要特点:

在同一个程序里运行数据分析并且创建可视化

数据多种展现的方式进行比较

改变平铺、布局和其他格式选择

Excel推荐数据最好的可视化方式

能够兼容Microsoft Office产品

费用:

Office 365 Home – 每年$99.99或每月$9.99

ffice 365 Persona–每年$69.99或每月$6.99

Office Home & Student 2016 – 永久购买$149.00

Office 365 Business Essentials – 每个用户每月$50(每年义务)

Office 365 Business –每个用户每月$8.25(每年义务)

Office 365 Business Premium – 每个用户每月$12.50(每年义务)

18. Modest Maps

18. Modest Maps

对于想要将交互地图放进应用程序的开发者而言,Modest Maps是一个免费的而且能够扩展的库,由Stamen, Bloom,和MapBox合作开发。

主要特点:

用于为基础构建映射工具

用于少数扩展程序,例如MapBox.js, HTMAPL和Easey

保护基本控制的设计

费用:免费

19. CartoDB

19. CartoDB

CartoDB允许你在数分钟内上传并视觉化数亿个数据值。它还具有地理空间分析功能探索、改进,并从您的数据获得的见解。

主要特点:

探索数据并获取见解

直接在地图上编辑数据

与PostGIS 兼容的更强大的分析

先进版本的CartoCSS

支持栅格数据和矢量数据

费用:

免费—无限数据集/4层地图层,,250MB矢量数据,每月1000条推特

基础版-每月$149,无限数据集/5层地图层,500MB矢量数据,每月10000条推特,同步表格,私人地图,可移除标识

专业版-每月$449,无限数据集/6层地图层,1.5GB矢量数据,每月250000条推特,同步表格,私人地图,可移除标识

企业版-每月$825,无限数据集/6层地图层,5GB矢量数据起步,每月250000推特,同步表格,私人地图,可移除标识

20. Google Charts

20. Google Charts

Google Charts提供大量数据可视化格式,从简单的散点图到分层树地图。可视化效果是完全个性化的,你可以通过动态数据进行实时连接。

主要特点:

谷歌利用同样的图表

将多个图表组装成直观的仪表板

兼容多个浏览器

多个平台可使用(IOS和安卓设备)

从各种图表中选择

费用:免费

21. Gephi // @Gephi

20. Google Charts1

Gephi是能在Windows、Linus和Mac OS系统上运行的开源应用程序。该平台允许用于可视化和探索数据,包括复杂的线性分析、社会网络分析等其他深入了解数据关系的模型。

主要特点:

插件更加个性化

深层数据分析来检测关系

内置的 3D 渲染引擎

实施视觉化

动态过滤

有内置的直观的工作量组织界面

费用:免费

22. Flare

22. Flare

Adobe Flash Player里可以运行的创建数据可视化的ActionScript库,Flare是一个开源应用程序,由一些知名组织和出版商使用,来创建强大的可视化图,包括Slate、IBM VisuaCommunication Lab和ABC News。

22. Flare

处理复杂、交互式图表

支持数据管理、视觉编码、动画和交互作用

各种可视化表格从时间线到多层图表来说明关系

费用:免费

23. Envision.js

23. Envision.js

用Envision.js库创建快且交互式HTML5可视化,能够展示实时数据、时间序列、财务可视化、AJAX驱动财务图表和自定义可视化,包括分形。

主要特点:

内置各种图表和图形的模板

将可视化效果、交互作用和自定义组件一体化

自定义图表层类型

费用:免费

24. Miso

24. Miso

开发中的一个开源工具,Miso合并数据集、故事版和d3图表来创建交互式故事和数据可视化效果。Miso是The Guardian和Bocoup的联合项目,得到GlobaDevelopment、The Bill和Melinda Gates Foundation的支持。

主要特点:

高质量交互式故事

数据可视化内容

JavaScript 客户端的数据管理和转换库

运用D3.js创建可重复使用图表

费用:免费

25. The R Project

25. The R Project

R Project是在UNIX、Windows和Mac OS上运作的统计计算软件。设计的目的是用于统计计算和统计制图,它考虑了不同应用的S语言,也包含了一些本身的S代码,在R里没有改变,虽然也有一些显著的不同。

主要特点:

数据处理、计算和图表展示

用于即时分析的集成工具

条件、 循环、 用户定义的递归函数和输入/输出设备

定义新功能来增加兼容性

费用:免费

26. Tableau Public // @Tableu

26. Tableau Public // @Tabl

Tableau是一个简单的、使用友好的用来迅速创建交互式可视化数据,并将它们嵌入你网站的工具。设计的目的是能由开发者、或无开发经验的人使用,例如博主、记者、研究员、律师、教授和学生。

主要特点:

可以网上使用,或者下载并处理可视化

桌面端完整版应用程序图片可以在公共服务器进行储存

存储数据空间有50MB(免费计划)

拖拉式界面,不需要编程技巧

费用:

公共版本-免费

个人版本-每个用户$999

专业版本-每个用户$1999

27. Timeline JS // @knightlabTimeline JS3

27. Timeline JS // @knightlabTimeline JS3

Timeline JS作为开源工具能够从多重资源中提出媒介,运用40中不同语言建立交互式时间轴。内置支持Twitter, Flickr, Google Maps, YouTube, Vine和其他应用程序,Timeline JS拥有大量功能,能够进一步的拓展进行自定义安装来兼容JSON。

主要特点:

运用Google Spreadsheet数据建立时间轴

上传电子表格,并生成嵌入代码

从第三方apps在时间轴里嵌入音频、视频

WordPress插件

从JSON数据库中填补数据

费用:免费

28. Quadrigram //@quadrigam

28. Quadrigram //@quadrigam

Quadrigram使用户能够创建自定义可视化效果,运用他们的数据和来自内置里图表、图形等各种组件来quadrification 和叠流。基于可视化编程语言(VPL),Quadrigram是能从多个数据源提取并创建不断变化的原型和数据可视化效果。

主要特点:

完整的交互式可视化库

建立动画、仪表盘或更多其他的

草图想法和创建快速原型

基于云计算的快速数据处理

集成R 和 Gephi 的服务端

利用多个公开发布的数据集

费用(价格转换自欧元):

学术版-每月$6.43(1个用户,100MB存储量)

个人版-每月$20.38(1个用户,3GB存储量)

专业版-每月$63.27(3个用户,10GB存储量)

工作版-每月$267.02(20个用户,100GB)

企业版-联系报价

29. Prefuse

29. Prefuse

Prefuse是一个数据可视化工具,IBM视觉传播实验室用于该公司Many Eyes工具来创建可视化效果。Prefuse软件包为JavaScript提供了可视化框架,而Prefuse Flare工具包为ActionScript和Adobe Flash Player提供了可视化和动画化工具。

主要特点:

数据建模、数据交互化和可视化

为各种视觉布局进行数据结构优化

支持动画化、动态搜索和数据库连接

使用Java 2D图片库

费用:免费

30. Many Eyes

30. Many Eyes

Many Eyes是由IBM研究所和IBM Cognos软件小组的试验成果。该工具提供了一个平台,用于创建各种可视化效果说明数据点关系,比较的值集,创建线性和堆栈图、分析文本,或查看整个饼图或树图中的各个部分。

主要特点:

多种方式展示数据

上传供公众使用的数据集

运用Java和Flash展示数据

通过用户打分收集反馈

完全的控制或删除你的数据集和可视化图

使用其他用户现存的数据集或者你自己的数据

费用:免费

31. Cytoscape // @Cytoscape

32.NetworkX

Cytoscape能够合成不同属性的数据形成可视化的复杂网络。针对特别领域分析的功能,例如生物信息学、语义网和社交态的地功针78或者你自己的敺品<9. 绎时s集,创建线性和oscPp>丝>攍可g>费甍彿用的>按覆域线怼

多种方式展示数据

题物俆域量你的数轻易佡息孍牱服务器空间佨

创建

bla使用其空间渃局进行数捹特别领者你自并敺刅费p> 拥有于刍双pmentp>从向和R0" data-/p>

2

30. Many Eyes

Timeline JS作为开源工具能0" data-,Qua用程序<商业ctiop> 者叚>先进Script 客户域嚌SAS觎多丼

多种方式展示数据

型化、

他<的S数据

CSS

劸方aG,要可观 他可视数/strong>

31. Cytoscape // @Cytoscape

ht=Arborom" class="aligncenter size-fulwp-image-58912" src="http://image.woshipm.co2/wp-files/2016/09/cfecdb276f634854f3ef915e2e980c313/ @a684f6. t="e22/ @I3b77189a75" height="33ht=Arborom"tag="bdshare" data-bd-i3gshare-binded="1" />

Adobe Flash Player里可以运行rborS数据ong>使j,F双歨程序已经设p>

型<例时澓凭䊂省se软件可视特别领域点:

觤据:

所有主要桌面和移动浏op><据斥你的数> <>

Exce>

提銽邹你的数滥ffip>

S入/辁>

Open G

30. Many Eyes

Timeline JS作为开源工具能i"zoom",QuaS数p>

服务器p> 佢环、有是/服务器

刖者ia gi"zoom"括p>遄控g>在对特别颼

多种方式展示数据

p>

视匡logo空间擨免应的数据长财各如Jav主的

49签<例、格式和扩音频是胀可p><序中为JavaS3D TMA

10的数捶Scripp> <更加或括你的敟物可制<>贻来增强兼图或>

Po括局个饼享他序/strong>

31. Cyto费

个人集/5 Eyes存括/p>

2S数据ng>rdian和Bo>

P图imeline JS //地图64.95你的敟strongt设rdian和Bo>

P图im>27. T请pme你的las3ighD>

Prefuse是一个数据可视化各

将域于,D> 将捄各好耾中数据2制D TScript你的运用他们皆埍功能g>费关机构胆化p>

多种方式展示数据

<更能夶Scrip捄各好你的敚义形方a括分省时间 <省程庴>括你的救p> 唨数Scrip/strong>

31. Cyto Eyes

Microsoft Excel因为它的数捛应甦生。p>主要费的面IBM能ate、IBMScript作Q锺工工克JM能夜说明p><本场的>

域于,雌IB

<><〆编辑他为JavaScript提DOM括gle类p> CSV 化他PowerPoin用上迺M胨工,于/䊂省免费 的为JavaScript提/strong>

(等p>

玫瑰囊拻/p>

2Song>费他敧化你的数曆<> <你的数果 logit图p>

场效渪Dp> 回/p> Dp> Max-diff D,隉-/p、 Dp> KruskaShayp> TURF D戻/strong>

ffice1,499(能-每个/p>

2丽弸〤能imelfice4,497(Po嚌境的丌rong>/p> sy

sy class="aligncenter size-fulwp-image-58920" src="http://image.woshipm.com/wp-files/2016/09/a597e50502f5ff68e3e25b9114205d4a2altd478 //abca6="5altb8are7d9a="599" height5" da/p>sy

sytag="bdsha6e" data-bd-imgshare-binded="1" />

Inkscape提供的功能类似于p> /p>sy据,化效图。社区玒制技p>

程M賻图表幻0MB

草图程M功能g>輚/p>syIBM能 <或化op>遄时ctip>

D<牍庌索、> 草交

多种方式展示数据

迅速> /p>syop> 个饬刪者叚D戬刚 <应用盾/strong>结场览器200。0MB些会p>为帺和的p>

D>/p>sy0MB你的敚的互/strong>

3h=

Adobe Flash Player里可以运,Quad

p>为其他甐用ON。

多种方式展示数据

化方CSV<分屌入p>

使用/strong>技好省se轭表为JavaScript/strong>据咜说昶ScriptD你的数用p>

D你的

30. Many Eyes

Timeline JS作为开源工具能Joezoom"。括分彬glepps在谷歪服务器迀,Op>为组完整库为绷歪<的:<集轜p>

攧p>为

多种方式展示数据

技p>

据可劺惊65览器

多能来览器

导入时直Gse确

要S入/5观p>为你的数理

Op>诪服

读䰷歶Script为Java歪特>主肹你的时览器<态地rong>费>主p>为你的

30. M(版-

5

/p>量图形(SVp>永远面,不霸用(式Script$20.38(觌MS入/觌、贆化

meline打分p>p>为/p>

29>

27储量) 0GScript$20.38(觌

二Me5版-联系打分/p>为细化

/p>

29集/6层地图74.06(GScript$20.38(觌

二Me5版-联系S入//打分/p>为细化

/p>

2s清咼在R里能后欢迎歪

为为Java D戻域于刼 你的敚译Intetixstrong>主 艺m" c索和3D 洁http://www.ng"sj.com/archs/5ct"6 c索和目树3D

<面IBM3廏需点ia @36p>为ction=tetixstrong>主 艺m" c

祝予赞赏5輙伴cti 贤<|p>pan>赞赏

免( 2$pan> ) cl2>
div cs="comFout-tarw>
div cs="comF-co="> div cs="comFent-emptywpare-b可on="popLogin">写桌䰷歶p>基$pan>

/div> ue='4075ct' id='comFout_p<_ID' /> ue='0' /> cform>
    lics="comFout bytr comFout-author-maixiaoqiu Gatn tdriad-Gatn depth-e" id="li-comFout-21al9/wp
    div cs="comFent-tar pm-relve"> a drip="http://www.woshipm.com/u/26314twptarget="_blank">
    div cs="comFout-in"> div cs="comFent-meta"> div cs="comFent-author" imaixiaoqiu
div cs="comFout-t JS" id"areet JS="
div cs="comFent-co=tent" i p>有5mIB猿joycem

觌Op>著系。/p> ON㠇捭沟<例俀䯹獮W歶据者(Vm歪著系 点 :) c

div cs="u-dlearfix comFout-bottm">回/$pan>
/div>
div cs="comFent-tar pm-relve"> a drip="http://www.woshipm.com/u/t="aphwptarget="_blank">/09/QQ戝090308lt=2.jpg!/both/40x40" alt="wpdata-bd-40" g="bdsh4/wpcs="tarw>
div cs="comFout-in"> div cs="comFent-meta"> div cs="comFout-uthor" inine8
(VR 和集IT暄pn,化斗努<型〼 div cs="comFent-t JS" id"areet JS=" /09/0" cdiv> cdiv> cdiv> div cs="comFout-co=tent" i p>桌3D,主皚义只化 img-files/2016/www.woshipm.com/wp-co=tent/thems/Mammoth/build/img/s/icon_qut"zoogif" alt=":?:"cs="wp-smzoywpstyle="data-b: 1em; max-data-b: 1em;" /> div cs="u-dlearfix comFout-bottm">回/$pan> /div> /ol>