码迷,mamicode.com
首页 > Web开发 > 详细

canvas svg webgl threejs d3js 的区别

时间:2018-12-20 11:44:39      阅读:300      评论:0      收藏:0      [点我收藏+]

标签:技术   ejs   javascrip   web   can   绘图   block   har   java   

canvas

绘制2D位图。

Echarts是基于Canvas技术的可视化工具,底层封装了原生的JavaScript的绘图 API。

canvas里面绘制的图形不能被引擎抓取,canvas中我们绘制图形通常是通过javascript来实现。

svg

绘制2D矢量图。

svg里面的图形可以被引擎抓取,支持事件的绑定,svg更多的是通过标签来实现。

webgl

用3D画位图的api。

threejs

基于webgl的3D场景库

d3js

数据可视化工具,只支持svg

canvas svg webgl threejs d3js 的区别

标签:技术   ejs   javascrip   web   can   绘图   block   har   java   

原文地址:https://www.cnblogs.com/knuzy/p/10147889.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!