数据科学家的常用工具 大数据常用工具( 二 )


NVD3
NVD3 运行在 D3.js 之上旨在构建可重用的图表和组件 。该项目的目标是让所有图表保持整洁和可定制 。NVD3 是基于 D3.js 的更简单的界面,并保留了其所有强大功能 。NVD3 由Novus Partners的前端工程师开发,并利用他们对制图技术的洞察力 。
Google Charts
Google Charts 在 HTML5 和 SVG 上运行,旨在实现 Android、 iOS 和全面的跨浏览器兼容性,包括通过 VML 支持的旧 Internet Explorer 版本 。将创建的所有图表都是交互式的,有些甚至是可缩放的 。谷歌图标对用户非常友好,他们的网站有 一个非常漂亮和全面的图库,可以在其中查看可视化类型和交互方式,供使用 。
FusionCharts
FusionCharts 是最全面的 JavaScript 图表库,包括 90 多个图表和 900 张地图 。如果不是特别喜欢 JavaScript,FusionCharts 可以轻松与 jQuery等库、 AngularJS 和 React等框架 以及http://ASP.NET 和 PHP等语言 集成 。FusionCharts 支持 JSON 和 XML 数据,并且能够以多种格式导出图表:PNG、JPEG、SVG 和 PDF 。在他们的产品中,开箱即用的业务仪表板值得一看 。
Highcharts
Highcharts 是一个与 jQuery 轻松集成的 JavaScript API,并被全球 100 家最大的公司中的 61 家使用 。图表以 SVG 呈现,VML 回退可用于旧版浏览器 。它在顶部提供了两种特殊的图表类型:Highstock 和 Highmaps,并且还捆绑了各种插件 。如果您有兴趣构建付费应用程序,可以在非商业项目中免费使用它或支付许可证费用 。另外,查看他们的 Highcharts 云服务 。
Chart.js
对于小型图表项目,Chart.js 是您的首选 。开源、小巧——仅 11kb——速度快、易于使用,它支持六种图表类型:甜甜圈、饼图、极坐标、折线图、条形图和雷达图 。此外,可以添加和删除这 6 种类型中的任何一种,以减少占用空间 。Chart.js 使用 HTML5 Canvas 并附带用于 IE6/7 支持的 polyfill 。Chart.js GitHub 页面的 人气飙升,如果您认为简单快速的图表是您的项目所需要的,那么绝对值得关注 。
Leaflet
专门的大数据地图解决方案 。不需要饼图和条形图,Leafleft 利用OpenStreetMap 数据并在顶部添加 HTML5/CSS3 可视化和交互性,以确保一切都是响应式和移动就绪的 。您可以使用他们 丰富的插件库 来添加热图、蒙版和动画标记 。Leaflet 是开源的,仅 33kb 。
Chartist.js
Chartis.js 诞生于社区努力将所有其他 JavaScript 图表库从水中吹走 。它利用 Sass 并且样式是完全可定制的,CSS 样式和 JavaScript 函数之间的关注点完全分离,它的 SVG 输出是响应式的——基于媒体查询——并且独立于 DPI 。可以通过各种包装库轻松地将 Chartist.js 与 AngularJS、React、 Meteor、Ember 和 WordPress集成——在Chartist.js 主页上了解更多信息 。
n3-charts
n3-charts 是为 AngularJS 爱好者准备的 。它建立在 D3.js 之上,并通过简单的交互式图表帮助您的数据可视化变得生动 。n3-charts 适用于需要最小、简单和优雅的图表可视化的 AngularJS 开发人员 。对于一个大型项目,将要寻找其他地方 。如果简单是您的目标,请选择 n3 图表 。
Sigma JS
Sigma JS 是您想要的交互性 。它开箱即用,支持鼠标和触摸、刷新和重新缩放,并默认在 WebGL上呈现,并带有 HTML5 Canvas 后备 。选择的两种数据格式是 JSON 和 GEXF 。他们 的交互性插件种类繁多 。Sigma JS 是一个专门用于在网页上绘制网络和图形的渲染引擎,具有无与伦比的可定制性 。如果代表大数据网络是您的目标,请使用 Sigma JS 。
Polymaps
Polymaps 可视化地图 。Polymaps 是一个 JavaScript 库,它使用 SVG 来表示从全国范围一直到当地街道的地理数据 。可以使用 CSS 规则来设置可视化样式,Polymaps 可以通过 GeoJSON 标准轻松解释数据 。如果在创建热图之后,这是最好的工具 。创建的所有地图都可以是交互式的 。您可以可视化来自 OpenStreetMap、 CloudMade、 Bing 和许多其他地图提供商的制图 。

推荐阅读