php数据可视化解决方案 php可视化界面编程( 二 )


Visual.ly
Visual.ly是一个可视化的内容服务 。它提供专门的大数据可视化的服务 。如果你想完 全外包可视化文件给第三方 。你可以使用非常简化的在线流程:你只需描述你的项目,服务团队将在项目的整个持续时间内和你在一起 。
数据可视化之开发展篇--JavaScript库
D3.js
D3.js是最好的数据可视化工具库 。D3.js运行在JavaScript上,并使用HTML,CSS和SVG 。D3.js是开源工具,使用数据驱动的方式创建漂亮的网页 。D3.js可实现实时交互 。这个库非常强大和前沿,所以它带有没有预置图表也不支持IE9 。
Ember Charts
Ember Charts – 顾名思义是一种基于Ember.js框架和使用d3.js的可视化工具 。Ember Charts以绘制时间序列图,柱状图,饼图和散点图为主 。它非常优易于扩展,有极强的错误处理能力,当你遇到坏数据时,系统也不会崩溃 。
NVD3
NVD3运行在d3.js之上, 它可建立可重用的图表组件 。该项目的目标是保持所有的图表整洁和可定制性 。NVD3是d3.js之上的简单的接口,保持了d3.js的所有强大功能 。NVD3由Novus Partners前端工程师开发和使其保持了图表技术洞察力 。
Google Charts
【php数据可视化解决方案 php可视化界面编程】Google Charts 以HTML5和SVG为基础 , 充分考虑了跨浏览器的兼容性,并通过VML支持旧版本的IE浏览器 。所有您将创建的图表是交互式的,有的还可缩放 。Google Charts非常人性化,有全面的模板库 , 你可以从中找到所需模板 。
FusionCharts
FusionCharts是最全面的JavaScript图表库 , 包括90个图表和900种地图 。FusionCharts可以轻松集成像jQuery库 , Angularjs和React框架以及ASP.NET和PHP语言 。FusionCharts支持JSON和XML数据 , 并提供许多格式图表:PNG,JPEG,SVG和PDF 。
Highcharts
Highcharts是一个JavaScript API与jQuery的集成 , 全球最大的100家公司中有61家正在使用它 。图表使用SVG格式,并使用VML支持旧版浏览器 。它提供了两个专门的图表类 型:Highstock和Highmaps,并且还配备了一系列的插件 。
Chart.js
对于一个小项目的图表,chart.js是一个很好的选择 。开源,只有11KB大小,这使得它快速且易于使用,它支持多种图表类型: 饼图,线性图和雷达图等 。
Leaflet
Leafleft 基于Open Street Map数据,使用HTML5 / CSS3绘制互动式可视化图 。可以使用他们的扩展插件库添加热点图(heatmaps)和动画标记 。Leaflet 是开源和只有33 KB大小 。
Chartist.js
Chartist.js的开发社区一直致力于打败所有其他JavaScript图表库 。它使用了Sass的个性化风格,它的SVG输出是响应式的 。
N3-charts
N3-charts是一种基于AngularJS框架的工具 。它建立在D3.js之上,帮助您创建简单的互动图表 。N3-charts是一种小型化的图表工具,不适用于大型项目 。
Sigma JS
Sigma JS 是交互式可视化工具库 。由于使用了WebGL技术 , 可以使用鼠标和触摸的方式来更新和变换图表,同时支持JSON和GEXF两种数据格式 。这为它提供了大量的可用互动式插件 。Sigma JS 专注于网页格式的网络图可视化,在大数据网络可视化中非常有用 。
Polymaps
Polymaps是一款地图可视化一个JavaScript工具库 。Polymaps使用SVG实现从国家到街道一级地理数据的可视化 。可以使用CSS格式来修改你的样式 。它是创建heatmap热点图的最好的工具之一,创建的所有地图都可以变成动态图 。
Processing.js
Processing.js是一个基于可视化编程语言的JavaScript库 。作为一种面向Web的JavaScript 库,Processing.js是能够有效进行网页格式图表处理 。这使得它成为了一种非常好交换式可视化工具 。Processing.js需要一个兼容HTML5的浏览器来实现这一功能 。

推荐阅读