说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

推荐30款最佳的数据可视化工具

HTML文档下载 WORD文档下载 PDF文档下载
大量繁杂的数据在经过可视化工具处理后,就能以图形化的形式展现在用户面前,清晰直观。随着各种数据的增加,这种可视化工具越来越得到开发者们的欢迎。本文向大家推荐30款数据可视化工具。

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

下面推荐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浏览器,并且不支持刻印文字或饼图。它很擅长显示流媒体数据。


备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘