用过很多的商用图表工具&图表库,好比Fusioncharts、AmChart,技术服务好,厂家的支持给力,老是物有所值。随着一些产品的开源,除了商用图表,如今也开始关注开源图表工具了。虽然和Fusioncharts、AmChart,这样的大品牌比起来,是小巫见大巫,不过这并不表明他们不行,相反,他们各有各的独特魅力,值得咱们去发现他、使用它!git
Planetary.jsgithub
是一个JavaScript图表库,用于构建交互式地球仪。它使用 D3 和 TopoJSON 解析并显示地理数据。 Planetary.js使用基于建筑的构架插件,也就是说默认的功能是做为插件实现的。这使得Planetary.js用起来至关灵活。它是彻底可定制的,你能够在任何位置显示动画"ping"的自定义颜色和大小。它也支持鼠标拖动和缩放,最大的亮点就是彻底免费开源。数据库
Sigma.jsjson
Sigma.js 是一个使用HTML5画布元素画图的免费且开源JavaScript图表库,它对于在网页分享交互地图有着独特的设计,方便咱们操做动态网络数据库。网络
Morris.js框架
Morris.js是一个,使用 jQuery 和 Raphaël 制做时间图表的轻量级图表库。如今开源,能够让咱们体验Morris.js的广大功能。它在 IE6+、Safari/Chrome/Firefox、iOS 3+以及 Android 3+已经通过测试,运行良好,API很是简单。工具
Paper.js测试
Paper.js是一个运行HTML5画布的开源的矢量图形脚本框架。提供清晰的图文和文档模型以及许多强大的功能,使用户在处理矢量图形和贝塞尔曲线( bezier curves)时,有一个设计紧凑简洁,便于操做的界面。Paper.js对于初学者很友好,很容易上手,固然,也有一大批中高级用户。动画
Dygraphsspa
Dygraphs是一个快速、灵活的JavaScript开源源图表库。可以让用户搜索密集数据集,支持鼠标高亮操做,点击拖动缩放,双击后移等操做。下钻功能也很是实用。