Skip to content

数据可视化

面向网页的数据可视化工具

  • d3 - 基于JavaScript的HTML和SVG可视化库
  • metrics-graphics - 专为简洁、具有设计原则的数据图表和布局优化的库
  • three.js - JavaScript三维渲染库
  • Chart.js - 基于<canvas>标签的轻量级HTML5图表库
  • paper.js - 矢量图形脚本瑞士军刀——将Scriptographer移植到JavaScript和浏览器,使用HTML5 Canvas。
  • fabric.js - JavaScript Canvas交互库,支持SVG到Canvas(及Canvas到SVG)的解析器
  • peity - 渐进式生成条形图、折线图与饼图的<svg>工具
  • raphael - JavaScript矢量图形库
  • echarts - 企业级图表解决方案
  • visjs - 支持浏览器动态数据可视化的多库集合
  • two.js - 渲染器无关的二维绘图API
  • g.raphael - Raphaël矢量库的图表扩展
  • sigma.js - 专攻图形绘制的JavaScript库
  • arbor - 基于Web Workers和jQuery的图可视化库
  • cubism - D3插件,专用于时间序列可视化
  • dc.js - 与crossfilter原生结合的多维图表库(基于D3渲染)
  • vega - 可视化语法框架
  • envisionjs - 动态HTML5可视化引擎
  • rickshaw - 实时交互图表JavaScript工具包
  • flot - 基于jQuery的优雅图表库
  • morris.js - 精美时间序列折线图库
  • nvd3 - D3可复用图表组件库
  • svg.js - 轻量级SVG操作与动画库
  • heatmap.js - 基于HTML5 Canvas的热力图生成库
  • jquery.sparkline - jQuery微型趋势图插件
  • trianglify - D3驱动的低多边形背景生成器
  • d3-cloud - JavaScript词云生成工具
  • d4 - 面向D3的友好型可复用图表领域专用语言
  • dimple.js - 企业级分析的简易图表库(基于D3)
  • chartist-js - 响应式简化图表库
  • epoch - 通用实时图表库
  • c3 - 基于D3的可复用图表库
  • BabylonJS - 用于构建3D游戏的框架,基于HTML5和WebGL
  • recharts - 基于React和D3的重定义图表库
  • GraphicsJS - 轻量级SVG/VML图形库,提供直观API
  • mxGraph - 支持原生浏览器交互的图表与流程图库
  • Frappe Charts - 零依赖、GitHub风格的现代SVG图表库
  • Frappe Gantt - 简洁交互式现代甘特图库
  • G2 - 高交互性的数据驱动统计图表语法库
  • G2Plot - 基于图形语法的响应式交互图表库
  • Cytoscape.js - 全功能图论分析与可视化库
  • cola.js - 基于约束优化的HTML5文档布局库
  • jointjs - 静态/交互式流程图绘制库
  • vizzu - 数据故事动画可视化库

还有一些优秀的商业库,如amchartanychartplotlylightning chart

时间线工具

电子表格工具