数据可视化无处不在,而且比以前任何时候都重要。无论是在行政演示中为数据点创建一个可视化进程,还是用可视化概念来细分客户,数据可视化都显得尤为重要。以前的工具的基本不能处理大数据。本文将推荐 39 个可用于处理大数据的可视化工具(排名不分先后)。其中许多工具是开源的,能够共同使用或嵌入已经设计好的应用程序中使用,例如 Java,JSON,SVG,Python,html5,甚至有些工具不需要任何编程语言基础。其他的则是商业智能平台,能够进行复杂的数据分析并生产报告,并配有多种方式实现数据可视化。无论你是需要对数据进行分析并且决定用最好的方式向你的客户或同事进行展示,还是你心里有一个视觉化布局但需要将此概念应用到生活中,该表单中总会有一款工具能够满足你的需求。
1.Polymaps需要在地图上展示复杂的数据集?Polymaps 是一个免费的 Java 库,也是 SimpleGeo 和 Stamen 的开发的一个联合项目。这种复杂的地图叠加工具可以加载多种规模的数据,提供多级别缩放功能,大到国家,小到街景。
主要特点:
费用:免费
2.NodeBox // @Nodebox实验媒介研究小组(Experimental Media Research Group)开发的一组开源工具,NodeBox 的兼容性是跨平台图片库或 Mac 的 app 都能创建 Python 编码的 2D 界面。
主要特点:
费用:免费
3. FlotJQuery 的一个 Java 绘图库,Flot 是一个基于浏览器的应用程序,并且能够兼容大多常见的浏览器,包括 IE、Chrome、Firefox、Safari 和 Opera。Flot 对于数据观点支持多种可视化选择,交互式图表、堆叠式图表、平移和缩放,以及通过各种插件实现各种特定功能。
主要特点:
费用:免费
4.Processing // @ProcessingOrgProcessing 创建之初为教计算机基础知识在视觉环境的一种手段,但现在由学生、设计师、研究者、艺术家和业余爱好者使用,用于创造学习模型和实际产品的原型。用户可以创建简单或复杂的图像,动画,和相互作用。
主要特点:
2D、3D 和 PDF 格式输出
交互作用程序
Open GL 一体化
超过 1000 个库的附加功能
创建交互、文本、动作和动画
5. ProcessingjsProcessing 的姐妹站点,Processing.js 这个工具可以处理复杂的数据视觉化、图形、图表或是其他视觉效果,并是网页可用的形式,并不需要任何扩展程序或插件。这就意味着你可以运用标准 Processing 语言写代码并且插入到你的网站,而且 Processing.js 并不需要额外的编码需求来实现其功能。
主要特点:
费用:免费
6. TangleTangle 是一个 Java 库和工具,不仅仅是视觉化,还允许设计师和开发者创建 reactive 程序,对数据的关系可以提供深层理解。例如,一个网页端的转换计算器能够转换货币或测量。
主要特点:
费用:免费
7. D3.js一个强调网页标准的用来创建数据可视化 Java 库。使用 HTML、SVG 和 CSS,可以让使用者以数据驱动的方式去操作 DOM,能够满足现在浏览器的兼容性并且不受专用框架的限制。
主要特点:
费用:免费
8. FF Chartwell // @FontFontFF Chartwell 将简单数字串转换会可编辑的数据可视化,并进一步的自定义使用 OpenTy 功能。它是能够用于标准设计套件,例如 Adobe CreativeSuite,简单化图表的设计。
主要功能:
费用:
谷歌地图提供一些 APIs 给开发者,例如谷歌地球、谷歌地图图像和谷歌地方信息。这些工具能够使开发者为任何应用程序或网站建立交互式视觉地图程序。
主要特点:
SAS 可视化分析工具为了更加全面的分析能够探索各种尺寸的数据集可视化。拥有直观的平台和自动化预测工具,SAS 视觉分析允许甚至可以让无技术基础的用户来探索数据和潜在机会之间更加深层次的关系。
主要特点:
费用:
一个 Java 库用来在网页上创建矢量图形,Raphael 使用 SVG 和 VML,因此每一个被创建的图表同时也是一个 DOM 对象,Raphael 的目标是能够矢量图表作品能够跨浏览器兼容。
主要特点:
费用:免费
12. Inkscape // @InkscapeInkscape 提供的功能类似于 Corel Draw 和 Illustrator 软件,然而它的开源编辑器是矢量图形。Inkscape 支持许多先进的 SVG 功能,因此能够轻易使用,并鼓励开发者在社区环境里合作。
主要特点:
费用:免费
13. Leaflet // @LeadletJS一个开源 Java 库,Leaflet 是用来创建移动友好性、交互式地图的工具。由 VladimirAgafonkin 和一个团队贡献开发而成,Leaflet 设计的目标是简洁性、表现性和易用性。
主要特点:
费用:免费
14. CrossfilterCrossfilter 使我们能够在浏览器里探索大量多元数据集,也是 Java 库,能够处理超过一百万记录的数据集。Crossfilter 使用语义版本控制并且易于使用值、目标和其他元素和命令来自定义的创建数据可视化。实际上,它使 Square Register 的商家有权利操纵销售和购买数据。
主要特点:
费用:免费
15. Open Layers 3可以用 OpenLayers 在任何网页里插入一个动态地图。它执行 Java API 用于建立网页端地理学的应用程序,并且不需要服务端依赖关系能在大多数现在的网页浏览器工作。它是一个开源软件,结合了最新的 HTML5 和 CSS 功能,提高了 3D 功能。
主要特点:
费用:免费
16. KartographKartograph 即使 Python 库也是 Java 库,迎合了想要创建友好型 Illustrator SVG 地图和交互式地图的开发者,并且能够在各主要浏览器上运行。
主要特点:
费用:免费
17. Microsoft ExcelMicrosoft Excel 因为它的数据处理和分析功能而广泛闻名,但是它经常用于创建强大的数据可视化。Excel 的最新版本塞满了可视化工具,包括被推荐的图表,不同方法迅速分析并展现数据,有多重控制选择来改变和布局可视化。
主要特点:
费用:
对于想要将交互地图放进应用程序的开发者而言,Modest Maps 是一个免费的而且能够扩展的库,由 Stamen, Bloom, 和 MapBox 合作开发。
主要特点:
费用:免费
19. CartoDBCartoDB 允许你在数分钟内上传并视觉化数亿个数据值。它还具有地理空间分析功能探索、改进,并从您的数据获得的见解。
主要特点:
费用:
Google Charts 提供大量数据可视化格式,从简单的散点图到分层树地图。可视化效果是完全个性化的,你可以通过动态数据进行实时连接。
主要特点:
费用:免费
21. Gephi // @GephiGephi 是能在 Windows、Linus 和 Mac OS 系统上运行的开源应用程序。该平台允许用于可视化和探索数据,包括复杂的线性分析、社会网络分析等其他深入了解数据关系的模型。
主要特点:
费用:免费
22. FlareAdobe Flash Player 里可以运行的创建数据可视化的 Action 库,Flare 是一个开源应用程序,由一些知名组织和出版商使用,来创建强大的可视化图,包括 Slate、IBM VisualCommunication Lab 和 ABC News。
主要特点:
费用:免费
23. Envision.js用 Envision.js 库创建快且交互式 HTML5 可视化,能够展示实时数据、时间序列、财务可视化、AJAX 驱动财务图表和自定义可视化,包括分形。
主要特点:
费用:免费
24. Miso开发中的一个开源工具,Miso 合并数据集、故事版和 d3 图表来创建交互式故事和数据可视化效果。Miso 是 The Guardian 和 Bocoup 的联合项目,得到 GlobalDevelopment、The Bill 和 Melinda GatesFoundation 的支持。
主要特点:
费用:免费
25. The R ProjectR Project 是在 UNIX、Windows 和 Mac OS 上运作的统计计算软件。设计的目的是用于统计计算和统计制图,它考虑了不同应用的 S 语言,也包含了一些本身的 S 代码,在 R 里没有改变,虽然也有一些显著的不同。
主要特点:
费用:免费
26. Tableau Public // @TableuTableau 是一个简单的、使用友好的用来迅速创建交互式可视化数据,并将它们嵌入你网站的工具。设计的目的是能由开发者、或无开发经验的人使用,例如博主、记者、研究员、律师、教授和学生。
主要特点:
费用:
Timeline JS 作为开源工具能够从多重资源中提出媒介,运用 40 中不同语言建立交互式时间轴。内置支持 Twitter, Flickr,Google Maps, YouTube, Vine 和其他应用程序,Timeline JS 拥有大量功能,能够进一步的拓展进行自定义安装来兼容 JSON。
主要特点:
费用:免费
28. Quadrigram //@quadrigamQuadrigram 使用户能够创建自定义可视化效果,运用他们的数据和来自内置里图表、图形等各种组件来 quadrification 和叠流。基于可视化编程语言(VPL),Quadrigram 是能从多个数据源提取并创建不断变化的原型和数据可视化效果。
主要特点:
费用(价格转换自欧元):
Prefuse 是一个数据可视化工具,IBM 视觉传播实验室用于该公司 Many Eyes 工具来创建可视化效果。Prefuse 软件包为 Java 提供了可视化框架,而 Prefuse Flare 工具包为 Action 和 Adobe FlashPlayer 提供了可视化和动画化工具。
主要特点:
Many Eyes 是由 IBM 研究所和 IBM Cognos 软件小组的试验成果。该工具提供了一个平台,用于创建各种可视化效果说明数据点关系,比较的值集,创建线性和堆栈图、分析文本,或查看整个饼图或树图中的各个部分。
主要特点:
费用:免费
31. Cytoscape // @CytoscapeCytoscape 能够合成不同属性的数据形成可视化的复杂网络。针对特别领域分析的功能,例如生物信息学、语义网和社交网络分析,Cytoscape 具有这些功能,并能创建邻人着迷的图表来表示数据之间的关系。
主要特点:
费用:免费
32.NetworkXNetworkX 基于 Python 编程语言,能够创建图表、有向图和多种多媒体格式合成的重图。Python 是用于创建多种交叉兼容的数据可视化的多平台语言。
主要特点:
费用:免费
33. Arbor.jsArbor 由网络工作者和 jQuery 一起建立的,能够运用画布、SVG 或是 HTML 定位元素来创建数据可视化的工具。Arbor 旨在帮助开发者创建强调他们数据集唯一性而不是需要各种布局的物质性。
主要特点:
费用:免费
34.iCharts // @iChartsiCharts 是基于网络端的应用程序能够在网页上生成引人注目的数据可视化工具。这种云本地应用程序工具是 "是为企业云应用内置的唯一数据可视化平台"。将图表和图形集成到网站 / 应用程序或通过社交媒体或 iCharts 图表频道分发完成可视化。
主要特点:
费用:
来自谷歌的工具,Databoard 是 Think 平台的一部分,主要面向企业主。探索见解直接来自谷歌调查研究,来迅速的查找数据并且创建自定义的信息图表来嵌入网站或在社交网络上分享。
主要特点:
费用:免费
36. Q Research Software // @qstatistics对于研究和数据可视化而言都是一个强大的数据库,Q Research 软件时一个用于准备市场研究报告的工具,全是有价值的见解和可视化效果。以图表格式、CSV 文件和 PDF 文档输出到 Word、Excel 和 PowerPoint,并且从一大堆工具 / 元素中选择进行自制可视化效果。
主要特点:
费用:
专为研究分析师设计,Dapresy 允许用户运用简易使用的拖拉界面建立为他们的幻灯片和仪表盘建立信息图表。Dapresy 是一个综合性平台能够处理整个报道过程,从数据分析到视觉上具有吸引力的展示工具和仪表板。
主要特点:
费用:电话联系报价
38. Visualize Free基于商用可视化的工具 InetSoft,Visualize Free 是一款免费的替代方案,使您可以通过几个简单的点击来对多个数据集和变量进行筛选,确定趋势和处理数据。
主要特点:
费用:免费
39. Jolicharts // @JolichartsJolicharts 将图表和表格嵌入你的应用程序里,能够兼容多种数据源并处理连接多种数据源的复杂性。利用集成的弹性计算能力,Jolicharts 能轻易处理大数据。
主要特点:
费用(欧元转换的价格):
这份清单包含了最后欢迎的大数据可视化分析的工具。
End.
来源: http://www.36dsj.com/archives/104765