Charting

awesome

开发人员可能认为有用的图表和dataviz资源的精选列表. 针对不同的用例,专注于相关且当前活跃的JavaScript图表库. 在每个类别中按字母顺序排序.

受到令人敬畏的启发.

Awesome Build Status

Commercial Libraries

  • amCharts - 传统图表,股票和地图的三个库. 拥有手绘风格主题选项.
  • AnyChart - 用于绘制不同类型数据的产品集. 有一个特殊的Oracle Apex集成选项.
  • CanvasJS - 文件夹较小的库中的一组紧凑的图表类型. 不同的外观默认主题比其他商业图书馆.
  • FusionCharts - 使用强大的地图组件绘制图表库.
  • Highcharts - 一系列用于各种用途的图表库. 可以兼容回IE6.
  • ZingChart - 内置渲染大型数据集,其他库无法处理. 经常添加超级可定制的样式和新功能. 一个模块化库中的所有东西.

Free and Open Source Libraries

  • C3.js - 基于D3的可重复使用的图表库.
  • Chart.js - 小型图书馆(11kb!),包括核心图表类型.
  • Chartist - 简单,轻量级的图表库,使用SVG渲染图表,CSS用于样式化.
  • Chartkick - 使用一行Ruby的JavaScript图表.
  • D3.js - 允许用户根据数据操作文档以在SVG中呈现图表.
  • dc.js - D3图书馆 crossfilter 支持
  • dygraphs - 交互式可缩放时间序列图表.
  • ECharts - 一个功能强大的浏览器图表和可视化库.
  • EJSChart - 企业就绪图表库.
  • Graphosaurus - 由WebGL驱动的3D图形查看器(three.js)
  • Morris.js - 用于渲染线条,条形图,区域图和圆环图的简单API
  • Plotly - 建立在d3和stack.gl之上,允许用户创建基本图表和SVG地图.
  • Plottable - 具有OOP样式语法的库来构建图表.
  • rgraph - 谷歌表导入功能的2D / 3D javascript图表.
  • sigma.js - 使用canvas构建的图形/网络图库.
  • Smoothie Charts - 实时流数据的JavaScript图表.
  • TauCharts - 独特的语法,允许开发人员使用DSL描述数据. 有能力创建方面.
  • uvCharts - 使用d3.js构建的JavaScript Charting库
  • vis.js - 网络图,带标签的描述性时间线,以及3D图形.

Free Libraries

  • Google Charts - (当然)拨打地图和一些很酷的动画选项. 广泛的文档和使用社区(论坛).

Framework-Specific Libraries

Angular

  • Angular-Chart- 用于渲染线条,条形图,区域图和圆环图的简单API
  • n3-charts - 使用AngularJS编写的易于使用的库,使用D3渲染图表.
  • Angular-scale - 用于创建折线图的简单轻量级库

Ember

  • Ember Charts - 准备进入Ember.js项目的五种基本图表类型.

jQuery

  • Flot - jQuery的JavaScript图表库. 包含有用的图表类型,但看起来它可能不再处于活动开发中.
  • jqPlot - 用于绘制图表的开源jQuery插件. 包含许多常用功能,但可能对这些项使用不同的命名约定.
  • jqxChart - 在SVG,Canvas和VML中渲染大量图表类型.
  • JQuery-linechart - 用于创建折线图的简单轻量级库

React

  • Formiddable - 用于构建交互式数据可视化的可组合React组件的集合
  • react-d3 - 图表库依赖React生成SVG标记,d3计算路径值.
  • react-vis - React组件的集合,用于呈现通用数据可视化图表
  • recharts - 使用React和D3构建的重新定义的图表库

Data Visualization Resources

  • Dataviz Catalogue - 当您想知道哪种图表类型最佳时,可以去的地方. Severino Ribecca的一个项目.
  • Evergreen Data - 更有效地提供数据的信息和意见.
  • Flowing Data - 纽约时报前身为Nathan Yau的地图,可视化,统计和设计资源.
  • Junk Charts - Dataviz评论家(和哥伦比亚大学教授)Kaiser Fung打破了数据可视化,找出了什么是错误的,并提出了改善它们的方法.
  • The Functional Art - 着名数据可视化作者和Aberto Cairo教授关于dataviz趋势和最佳实践的博客.
  • Visualizing Data - Dataviz顾问Andy Kirk编写有关图表和可视化主题的示例,资源和参考资料.
  • Well Formed Data - 世界经济论坛之前Moritz Stefaner关于信息可视化和设计的思想文章.