JavaScript 可视化框架汇总

本文讨论了三种主要的 JavaScript 框架,用于将数据可视化到客户端。

1、D3.js

D3js 是一个可以基于数据来操作文档的 JavaScript 库。可以帮助你使用 HTMLCSSSVG 以及 Canvas 来展示数据。D3 遵循现有的 Web 标准,可以不需要其他任何框架独立运行在现代浏览器中,它结合强大的可视化组件来驱动 DOM 操作。


D3js: Data-Driven Documentsicon-default.png?t=M3K6https://www.d3js.org.cn/

2、Echarts

百度出品。一个基于 JavaScript 的开源可视化图表库。Canvas、SVG 双引擎一键切换,增量渲染、流加载等技术实现千万级数据的流畅交互。支持3D和地图,具有丰富是例子。

Apache EChartsicon-default.png?t=M3K6https://echarts.apache.org/zh/index.html

 3、AntV蚂蚁数据可视化

 有蚂蚁金服出品的一整套可视化组件。

G2数据驱动,高度易用,可扩展的可视化图形语法。G2Plot开箱即用、易于配置、极致体验的通用图表库。
S2开箱即用的多维可视分析表格。
G6便捷的关系数据可视化引擎与图分析工具。Graphin基于 G6 封装的图分析应用组件。
X6极易定制、开箱即用、数据驱动的图编辑引擎。XFlow基于 X6 图编辑引擎、面向 React 用户的应用级解决方案。
L7高性能/高渲染质量的地理空间数据可视化框架。L7Plot易于配置、图表丰富、支持定制的地理图表。

 

AntV | 蚂蚁数据可视化 (gitee.io)icon-default.png?t=M3K6https://antv.gitee.io/zh/

4、Google Charts

由Goolge出品。从简单的折线图到复杂的分层树形图,图表库提供了大量即用型图表类型。

Charts  |  Google Developersicon-default.png?t=M3K6https://developers.google.cn/chart

 5、amCharts

这个是个商业版本

 

JavaScript Charts & Maps - amChartsicon-default.png?t=M3K6https://www.amcharts.com/

6、highcharts

支持地图和股票图表

 兼容 IE6+、完美支持移动端、图表类型丰富的 HTML5 交互图表 | Highchartsicon-default.png?t=M3K6https://www.highcharts.com.cn/

7、zoomcharts

这个是商业版

 ZoomCharts - World's most interactive JavaScript charts libraryicon-default.png?t=M3K6https://zoomcharts.com/en/

8、apexcharts

 ApexCharts.js - Open Source JavaScript Charts for your websiteicon-default.png?t=M3K6https://apexcharts.com/

 9、c3js

基于D3js的一个图表库

C3.js | D3-based reusable chart library (c3js.org)icon-default.png?t=M3K6https://c3js.org/

10、canvasjs

商业版本。响应式HTML5图表库,具有简单的API和10倍的性能 - 让您的仪表板飞起来。

漂亮的HTML5图表和图形|10x 快速|简单的接口 (canvasjs.com)icon-default.png?t=M3K6https://canvasjs.com/# 11、chartjs

一个轻量级的框架。

Chart.js | Open source HTML5 Charts for your website (chartjs.org)icon-default.png?t=M3K6https://www.chartjs.org/

 12、ichartjs

https://github.com/wanghetommy/ichartjsicon-default.png?t=M3K6https://github.com/wanghetommy/ichartjs

13、jChartFX


jChartFX - HTML5、jQuery 和 Javascript 的数据可视化icon-default.png?t=M3K6http://www.jchartfx.com/

14、raphael.js

偏底层js库

拉斐尔入门 - 拉斐尔 (raphaeljs.com)icon-default.png?t=M3K6http://raphaeljs.com/

15、p5.js

首页 |p5.js (p5js.org)icon-default.png?t=M3K6https://p5js.org/16、ZRender 

ZRender 是二维绘图引擎,它提供 Canvas、SVG、VML 等多种渲染方式。ZRender 也是 ECharts 的渲染器

开始使用 ZRender (ecomfe.github.io)icon-default.png?t=M3K6https://ecomfe.github.io/zrender-doc/public/17、vis.js

vis.js (visjs.org)icon-default.png?t=M3K6https://visjs.org/ 18、sigmajs

绘制网络图

Sigma.js (sigmajs.org)icon-default.png?t=M3K6https://www.sigmajs.org/

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值