canvas svg webgl threejs d3js 的區別


canvas

繪制2D位圖。

Echarts是基於Canvas技術的可視化工具,底層封裝了原生的JavaScript的繪圖 API。

canvas里面繪制的圖形不能被引擎抓取,canvas中我們繪制圖形通常是通過javascript來實現。

svg

繪制2D矢量圖。

svg里面的圖形可以被引擎抓取,支持事件的綁定,svg更多的是通過標簽來實現。

webgl

用3D畫位圖的api。

threejs

基於webgl的3D場景庫

d3js

數據可視化工具,只支持svg


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM