关闭

BigData数据可视化软件及工具

1201人阅读 评论(1) 收藏 举报
摘要:大量繁杂的数据在经过可视化工具处理后,就能以图形化的形式展现在用户面前,清晰直观。随着各种数据的增加,这种可视化工具越来越得到开发者们的欢迎。本文向大家推荐30款数据可视化工具。

各个互联网公司通过大量的用户数据、信息进行统计分析,而这些大量繁杂的数据在经过可视化工具处理后(数据分析→数据绘图),就能以图形化的形式展现在用户面前,清晰直观。随着各种数据的增加,这种可视化工具越来越得到开发者们的欢迎。

知乎:https://www.zhihu.com/question/19929609 有哪些值得推荐的数据可视化工具? - 数据分析 有商业和免费的,大家可以讨论下。

下面推荐30款可视化工具供大家选择和使用。

1.iCharts

iCharts 提供了一个用于创建并呈现引人注目图表的托管解决方案。有许多不同种类的图表可供选择,每种类型都完全可定制,以适合网站的主题。iCharts 有交互元素,可以从Google Doc、Excel 表单和其他来源中获取数据。iCharts的免费版只允许你用基本的图表类型,如私人图表、自定义模板、上传图片和图标、下载高清图片、无线实时数据库连接、调查数据集、大型数据集、图表报告、数据收集、品牌图表渠道等。如果基本图表类型无法满足需求,你则需要升级成付费用户。


2.Fusion Charts Suit XT

FusionCharts XT是一款跨平台、跨浏览器的JavaScript图表组件,为你提供令人愉悦的JavaScript图表体验。它是最全面的图表解决方案,包含90+图表类型和众多交互功能,包括3D、各种仪表、工具提示、向下钻取、缩放和滚动等。它拥有完整的文档以及现成的演示,可以助你快速创建图表。


3.Modest Maps

Modest Maps是一个轻量级、可扩展的、可定制的和免费的地图显示类库,这个类库能帮助开发人员在他们自己的项目里能够与地图进行交互。ModestMaps提供一个核心健壮的带有很多hooks与附加functionality函数的要素开发包。


4.Pizza Pie Charts

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


5.Raw

Raw是一款免费开源的Web应用程序,并且尽可能简单灵活地使数据可视化。它把自己定义为“电子表格和矢量图形之间丢失的链接”。它可以使数据集载入、复制、粘贴、拖拽、删除与一体,并且允许我们定制化视图和层次。

Raw基于非常流行的D3.js库开发,支持很多图表类型,例如泡泡图、映射图、环图等。


6.Leaflet

Lefalet是一个开源的JavaScript库,用来开发移动友好地交互地图。它是由 Vladimir Agafonkin 带领一个专业贡献者团队开发,虽然代码仅有31 KB,但它具开发在线地图的大部分功能。

Lefalet设计坚持简便、高性能和可用性好的思想,在所有主要桌面和移动平台能高效运作,在现代浏览器上会利用HTML5和CSS3的优势,同时也支持旧的浏览器访问。支持插件扩展,有一个友好、易于使用的API文档和一个简单的、可读的源代码。


7.Chartkick

Chartkick是一个图表绘制工具,特点是UI美观、使用简单,并且支持IE6在内的大多数浏览器。它还可以与开源框架Django、Flask/Jinja2结合使用。可以让你用最少的代码创建专业的JavaScript图表,甚至只需要一行Ruby代码即可绘制出漂亮的图表! 


8.Ember Charts

Ember Charts 是个图表库,使用Ember.js和D3.js框架构建。它包括时间线、条形图、饼图和散点图,非常容易扩展和修改。这些图表组件都是开箱即用的,在图表交互和演示方面应用的很好。


9.Springy

Springy.js设计轻量并且简单。它提供了一个抽象的图形处理和计算的布局,支持Canvas、SVG、WebGL、HTML元素。


10.Bonsai

Bonsai是一款免费开源的JavaScript图形库,用户可以使用它创建图形和动画。该库使用SVG作为输出方式来生成图形和动画效果,拥有非常完整的图形处理API,可以使得你更加方便的处理图形效果。它还支持渐变和过滤器(灰度、模糊、不透明度等)等效果。很多鼠标(或触摸)和键盘事件都内置了该库,并可以轻松地管理。Bonsai 支持标准动画和关键帧动画,设置了一系列的连续动画,并且拥有大量的简单函数,可以在动画中使用。


11.Google Charts

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


12.jsDraw2DX

jsDraw2DX是一个标准的JavaScript库,用来创建任意类型的SVG交互式图形,可生成包括线、举行、多边形、椭圆、弧线等等图形。


13.Cube

Cube是一个开源的系统,用来可视化时间系列数据。它是基于MongoDB、NodeJS和D3.js开发。用户可以使用它为内部仪表板构建实时可视化的仪表板指标。例如,你可以使用Cube去监控网站流量,统计每5分钟的请求数量等。


14.Gantti

Gantti是一个开源的PHP类,帮助用户即时生成Gantt图表。使用Gantti创建图表无需使用JavaScript,纯HTML5-CSS3实现。图表默认输出非常漂亮,但用户可以自定义样式进行输出(SASS样式表)。


15.Smoothie Charts

Smoothie Charts是一个十分小的动态流数据图表库。通过推送一个WebSocket来显示实时数据流。Smoothie Charts只支持Chrome和Safari浏览器,并且不支持刻印文字或饼图。它很擅长显示流媒体数据。

16.Envision.js

Envision.js 是个基于 Flotr2 和HTML5的JavaScript库,用来简化、快速创建交互式的 HTML5 可视化图表。它包括两个图表类型:时序图和Finance,提供API给开发者,用户可以直接自定义创建图表。


17.BirdEye

BirdEye是一个开源的Adobe Flex图表制作组件。用于创建多维数据分析可视化界面


18.Arbor.js

Arbor是一个利用Web Works和jQuery创建的可视化图形库,它为图形组织和屏幕刷新处理提供了一个高效的、力导向的布局算法。


19.Gephi

Gephi是一款开源免费跨平台基于JVM的复杂网络分析软件,其主要用于各种网络和复杂系统,动态和分层图的交互可视化与探测开源工具。可用作:探索性数据分析、链接分析、社交网络分析、生物网络分析等。Gephi 是一款信息数据可视化利器。


20.HighChartjs

HighChartjs是由纯JavaScript实现的图标库,能够很简单便捷的在Web网站或是Web应用程序上创建交互式图表。HighChartjs支持多种图表类型,比如直线图,曲线图、区域图、区域曲线图、柱状图、饼装图、散布图等。兼容当今所有的浏览器,包括iPhone、IE和火狐等等。


21.Javascript InfoVIS Tool

JavaScript InfoVis Toolkit 是一个在Web上创建可交互式的数据图表的JavaScript库。该库有许多独特时髦的动画效果,并且可以免费使用。


22.Axiis

Axiis是一个开源的数据可视化框架。Axiis让开发人员通过简洁直观的标记,清晰明白地定义数据可视化方式。Axiis在设计上非常强调代码优雅,可以让你的代码像输出的图形一样美观。Axiis既提供了开箱即用的可视化组件,也提供了抽象布局模式和渲染类,可实现自定义可视化。


23.Protvis

Protovis是一个使用JavaScript Canvas元素实现的可视化组件。开发者可以利用简单的标记如线条和圆点+数据来绘制自定义图表。


24.HumbleFinance

HumbleFinance是HTML5数据可视化编译工具。作为交互式图形的范本,与Flash工具类似,工具本身是用JavaScript编译的,使用Prototype和Flotr库,它可以用于显示实际数值共享一个轴的任意两个2D数据集。


25.D3.js

D3是最流行的可视化库之一,它被很多其他的表格插件所使用。它允许绑定任意数据到DOM,然后将数据驱动转换应用到Document中。它能够帮助用户以HTML或SVG的形式快速可视化展示,进行交互处理,合并平稳过渡,在Web页面演示动画。它既可以作为一个可视化框架(如Protovis),也可以作为构建页面的框架(如jQuery)。


26.Dipity

Dipity是一款基于Timeline的Web应用软件,用户可以将自己在网络上的各种社会性行为(Flickr、Twitter、Youtube、Blog/RSS等)聚合并全部导入到自己的 Dipity 时间轴上。


27.Kartograph

Kartograph是一个用于创建无人操控、交互式地图(如:谷歌地图)的框架。它由两个库组成:一个是Python库,从形式函数或Post GIS中提出矢量地图,并把它们转换成SVG格式;另一个是JavaScript库,将这些SVG格式转换成交互式地图。 


28.Timeflow

Timeflow是一个用于时态数据的可视化工具。它提供了四种不同的显示视图:时时间轴试图、日历试图、条形图、表试图。

29.Paper.js

Paper.js 是一个开源的向量图形脚本框架,基于HTML5 Canvas开发。提供清晰的场景图、DOM和大量强大的功能用来创建各种向量图和贝塞尔曲线。


30.Visulize Free

Visulize Free是一款免费的可视化分析工具,基于先进的商业指示板和可视化软件开发。

Microsoft Excel

微软的Excel 是世界上最流行的电子表格工具,全球有4亿用户,因而它也是最常用的数据分析、数据绘图软件。Excel因其大量糟糕的图表设计案例而在可视化领域广受诟病。但在Excel可视化高手手里,它是惊人地强大而有效。


Open Office Calc

OpenOffice Calc是Excel之外的另一选择。OpenOffice.org 是一个开源项目,提供了在线office 平台,实现了与Microsoft Office类似的许多功能。它的目标是“提供人人都可以使用的最好的office 组件”。其中实现Excel功能的组件就是OpenOffice Calc。虽然目前许多绘图功能还受限,但它正不断地改善。


Tableau Desktop

Tableau Desktop是单机软件,基于斯坦福大学的突破性技术,这项技术可以使用户通过简单的点击、拖拽就能快捷流畅地导入数据,分析数据,可视化数据,并构建交互界面。Tableau 是快速构建美观有效的可视化的工具,辅助人们进行视觉化的思考。


Tableau Public

Tableau Public是Tableau Desktop的公共网络版。你可以利用它创建自己的可视化作品,嵌入自己的网站,在Tableau Public 展示区展示,或在Tableau Public 社区里分享。不过这些可视化作品不能保存到本地,这就是这款免费工具的‘public’的含义。


Gephi

Gephi是开源免费的交互式可视化探索平台,适于处理各种网络、复杂系统、动态和交互网络。它是“数据的photoshop”, 允许用户控制数据的呈现方式,自由地操作结构、形状和颜色以揭示隐藏的信息。



百度脑图


http://naotu.baidu.com/

百度的玩意,支持本地储存或储存在百度云里,图片无法插入本地的,图标自定义差一点,其他还行



Plot.ly


https://plot.ly/

一款可视化数据绘制工具一个支持在线制作的科学绘图、数据分析工具,支持可可视化数据分析和绘制成各种效果图,你可以把他想象成在线版本的 Origin,支持桌面以及移动浏览器。


Draw.io


https://www.draw.io/

一个在线编辑器工具,用户可以快速、自由的创建简单的图标,流程图、网页模版构架图、框架图等等,无需在电脑上安装任何软件,直接打开浏览器就可以快速创建想要的效果图。


Gliffy


http://www.gliffy.com/

一款在线图表绘制工具,支持Chrome谷歌浏览器,让你轻松制作流程图、网站地图、组织架构图以及商业模型图!


processon


http://www.processon.com/

我目前最常用的在线绘图工具,可以绘制多种表格数据图流程图,支持在线协作,有谷歌浏览器插件。可以用微博账号登陆,且有社区功能,可以查看你关注的人共享出来的图。


LucidChart


https://www.lucidchart.com/

一个基于HTML5的功能完善的在线流程图绘制和协作应用,可以方便快速的实现流程图表的绘制,同时还可以和他人进行实时的流程图绘制和修改,所有的变动都会实时的同步,对于群组协作来说是很方便的工具。

可惜的是免费用户只有25m的云储存空间。


新增一些,之前的适合做流程图,这些做关系图较好。

Flowchart

 http://flowchart.com/ 
 
ChartGizmo 
 

 http://chartgizmo.com/ 
 
DrawAnywhere 
 

 
 http://www.drawanywhere.com/ 
 
Mindmeister 

 http://www.mindmeister.com/ 


Rich Chart Live

 http://www.richchartlive.com/RichChartLive/ 


SimpleSeating

  
 
 
Piecolor 
 

http://piecolor.com/


CSS Chart Generator 

 www.artviper.net/css-chart-generator/create-css-chart.php 
 
JGraphpad 

 http://www.jgraph.com/index.html 
 
 Graphviz 
 

  http://graphviz.org/

科研数据处理的内容

这里写图片描述

常用软件

当前流行的图形可视化和数据分析软件有Matlab,Mathmatica和Maple等。这些软件功能强大,可满足科技工作中的许多需要,但使用这些软件需要一定的计算机编程知识和矩阵知识,并熟悉其中大量的函数和命令。而使用一些专业的绘图软件,如Origin,SigmaPlot等,就像使用Excel和Word那样简单,只需点击鼠标,选择菜单命令就可以完成大部分工作,获得满意的结果。

这里写图片描述

1. GraphPad Prism

公司网址:http://www.graphpad.com/ 

这里写图片描述

GraphPad Prism 是一款非常棒的生物和医学绘图软件, 它基于生物统计, 曲线拟合和科学绘图于一体, 可以制作出非常专业的医学表,而且分析方法直观,易于上手。

2. Origin Pro

公司网址:http://www.originlab.com/

这里写图片描述这里写图片描述

Origin为OriginLab公司出品的较流行的专业函数绘图软件,是公认的简单易学、操作灵活、功能强大的软件,既可以满足一般用户的制图需要,也可以满足高级用户数据分析、函数拟合的需要。

像Excel和Word一样,Origin是个多文档界面应用程序。它将所有工作都保存在Project(*.OPJ)文件中。该文件可以包含多个子窗口,如Worksheet,Graph,Matrix,Excel等。各子窗口之间是相互关联的,可以实现数据的即时更新。子窗口可以随Project文件一起存盘,也可以单独存盘,以便其他程序调用。

Origin具有两大主要功能:数据分析和绘图。Origin的数据分析主要包括统计、信号处理、图像处理、峰值分析和曲线拟合等各种完善的数学分析功能。准备好数据后,进行数据分析时,只需选择所要分析的数据,然后再选择相应的菜单命令即可。Origin的绘图是基于模板的,Origin本身提供了几十种二维和三维绘图模板而且允许用户自己定制模板。绘图时,只要选择所需要的模板就行。用户可以自定义数学函数、图形样式和绘图模板;可以和各种数据库软件、办公软件、图像处理软件等方便的连接。

Origin可以导入包括ASCII、Excel、pClamp在内的多种数据。另外,它可以把Origin图形输出到多种格式的图像文件,譬如JPEG、GIF、EPS、TIFF等等。

Origin里面也支持编程,以方便拓展Origin的功能和执行批处理任务。Origin里面有两种编程语言——LabTalk和Origin C。在Origin的原有基础上,用户可以通过编写X-Function来建立自己需要的特殊工具。X-Function可以调用Origin C和NAG函数,而且可以很容易地生成交互界面。用户可以定制自己的菜单和命令按钮,把X-Function放到菜单和工具栏上,以后就可以非常方便地使用自己的定制工具。(注:X-Function是从8.0版本开始支持的。之前版本的Origin主要通过Add-On Modules来扩展Origin的功能。)

3. SigmaPlot

公司网址:https://systatsoftware.com/

这里写图片描述

SigmaPlot Suite包含SigmaStat的所有功能。 SigmaPlot是可做数据分析的高质量曲线图绘图软件。 SigmaPlot能提供众多选择,如自动化误差条状图,回归线图,信赖区间,轴刻度,非线性曲线及工作窗体。 SigmaPlot被广泛地运用在医学,生命科学,化学,工程学,环境科学和物理学等领域.

4.SPSS

公司网址:http://www.ibm.com/analytics/us/en/technology/spss/

这里写图片描述

SPSS(Statistical Product and Service Solutions),“统计产品与服务解决方案”软件。最初软件全称为“社会科学统计软件包”(Solutions Statistical Package for the Social Sciences),但是随着SPSS产品服务领域的扩大和服务深度的增加,SPSS公司已于2000年正式将英文全称更改为“统计产品与服务解决方案”,这标志着SPSS的战略方向正在做出重大调整。SPSS为IBM公司推出的一系列用于统计学分析运算、数据挖掘、预测分析和决策支持任务的软件产品及相关服务的总称,有Windows和Mac OS X等版本。

SPSS是世界上最早的统计分析软件,由美国斯坦福大学的三位研究生Norman H. Nie、C. Hadlai (Tex) Hull 和 Dale H. Bent于1968年研究开发成功,同时成立了SPSS公司,并于1975年成立法人组织、在芝加哥组建了SPSS总部。2009年7月28日,IBM公司宣布将用12亿美元现金收购统计分析软件提供商SPSS公司。如今SPSS已出至版本22.0,而且更名为IBM SPSS。迄今,SPSS公司已有40余年的成长历史。

5.Excel

公司网址:https://products.office.com/zh-cn/excel?legRedir=true&CorrelationId=ad085bcd-4328-4e17-9569-dd986f3e80d8

Microsoft Excel是微软公司的办公软件Microsoft office的组件之一,是由Microsoft为Windows和Apple Macintosh操作系统的电脑而编写和运行的一款试算表软件。Excel 是微软办公套装软件的一个重要的组成部分,它可以进行各种数据的处理、统计分析和辅助决策操作,广泛地应用于管理、统计财经、金融等众多领域。

如今,同质化的应用越来越多,应用开发者也开始在用户体验上下功夫,比如数据可视化,将一大堆密密麻麻的数字转成图表形式,可以更直观地向用户展示数据之间的联系和变化情况,减少用户的阅读和思考时间,以便很好地做出决策。 

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:1638226次
    • 积分:20882
    • 等级:
    • 排名:第416名
    • 原创:805篇
    • 转载:28篇
    • 译文:18篇
    • 评论:344条