<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          推薦一些有趣實(shí)用的前端可視化工具庫(kù),提升我們開(kāi)發(fā)效率

          共 3214字,需瀏覽 7分鐘

           ·

          2021-12-12 10:39

          前言

          前端可視化一直是人們常談到的詞,隨著SVG,Canvas,WebGL等技術(shù)的發(fā)展,涌現(xiàn)了一大批的優(yōu)秀的可視化庫(kù)。本文將從中選擇一些有趣實(shí)用的推薦給大家,工具使用好了,開(kāi)發(fā)效率自然也就提升了。

          ECharts

          ECharts是一個(gè)基于 JavaScript 的開(kāi)源可視化圖表庫(kù)。我相信很多做過(guò)可視化相關(guān)項(xiàng)目的伙伴們都用過(guò),可以說(shuō)是永遠(yuǎn)滴神了。

          GitHub:https://github.com/apache/echarts

          網(wǎng)站:https://echarts.apache.org/zh/index.html

          echarts.png

          makeapie

          makeapie 是 ECharts社區(qū)資源集合地。網(wǎng)站里面有很多社區(qū)小伙伴的作品,如果你實(shí)在想不出實(shí)現(xiàn)效果,那就到makeapie看看,很可能就有你想要的。

          網(wǎng)站:https://www.makeapie.com/explore.html

          makeapie.png

          ZRender

          ZRender是一個(gè)二維繪圖引擎,它提供 Canvas、SVG、VML 等多種渲染方式。ZRender 也是 ECharts 的渲染器。有興趣的小伙伴可以研究研究。

          GitHub:https://github.com/ecomfe/zrender

          網(wǎng)站:https://ecomfe.github.io/zrender-doc/public/

          zrender.png

          Chartjs

          Chartjs是一個(gè)為設(shè)計(jì)人員和開(kāi)發(fā)人員提供簡(jiǎn)單而靈活的JavaScript圖表。風(fēng)格挺清新。

          GitHub:https://github.com/chartjs/Chart.js

          網(wǎng)站:https://www.chartjs.org/

          中文:https://chartjs.bootcss.com/

          chartjs.png

          D3.js

          D3.js 是用于數(shù)據(jù)可視化的開(kāi)源的JavaScript函數(shù)庫(kù),被認(rèn)為是很好的JavaScript可視化框架之一。相比于ECharts更靈活,也更復(fù)雜。

          GitHub:https://github.com/d3/d3

          網(wǎng)站:https://d3js.org/

          d3js.png

          AntV

          AntV系列:包含各種數(shù)據(jù)可視化的解決方案,這一套很系統(tǒng),包含了數(shù)據(jù)可視化的方方面面。

          GitHub:https://github.com/antvis

          網(wǎng)站:https://antv.vision/zh

          AntV G2

          AntV G2 是一套面向常規(guī)統(tǒng)計(jì)圖表,以數(shù)據(jù)驅(qū)動(dòng)的高交互可視化圖形語(yǔ)法,具有高度的易用性和擴(kuò)展性。

          網(wǎng)站:https://g2.antv.vision/zh

          g2.png

          AntV F2

          AntV F2是一個(gè)專(zhuān)注于移動(dòng)端,面向常規(guī)統(tǒng)計(jì)圖表,開(kāi)箱即用的可視化引擎。

          網(wǎng)站:https://f2.antv.vision/zh

          f2.png

          AntV G6

          AntV G6是一個(gè)簡(jiǎn)單、易用、完備的可視化引擎。

          網(wǎng)站:https://g6.antv.vision/zh

          g6.png

          AntV X6

          AntV X6是一個(gè)圖編輯引擎,提供了一系列開(kāi)箱即用的交互組件和簡(jiǎn)單易用的節(jié)點(diǎn)定制能力,方便我們快速搭建 DAG 圖、ER 圖、流程圖等應(yīng)用。

          網(wǎng)站:https://x6.antv.vision/zh

          AntV L7

          AntV L7是一個(gè)地理空間可視化分析引擎。

          網(wǎng)站:https://l7.antv.vision/zh

          l7.png

          SpriteJS

          SpriteJS是一個(gè)跨平臺(tái)的高性能圖形系統(tǒng),它能夠支持web、node、桌面應(yīng)用和小程序的圖形繪制和實(shí)現(xiàn)各種動(dòng)畫(huà)效果。

          GitHub:https://github.com/spritejs/spritejs

          網(wǎng)站:https://spritejs.org/#/zh-cn/index

          spritejs.png

          Rough.js

          Rough.js:可以用來(lái)繪制草圖外觀的圖形。

          GitHub:https://github.com/rough-stuff/rough

          網(wǎng)站:https://roughjs.com/

          rough.png

          ThreeJS

          ThreeJS 是一款開(kāi)源的主流3D繪圖JS引擎。

          GitHub:https://github.com/mrdoob/three.js/

          網(wǎng)站:https://threejs.org/

          threejs.gif

          Pixi.js

          Pixi.js是一個(gè)非常快的 2D sprite 渲染引擎,支持webgl。可以幫助我們顯示、動(dòng)畫(huà)和管理交互式圖形,這樣我們就可以輕松地使用JavaScript和其他HTML5技術(shù)制作游戲和應(yīng)用程序。

          GitHub:https://github.com/pixijs/pixijs

          網(wǎng)站:https://pixijs.com/

          中文:https://pixijs.huashengweilai.com/

          Phaser

          Phaser是一個(gè)快速、有趣并且免費(fèi)的開(kāi)源H5游戲開(kāi)源框架。對(duì)H5游戲開(kāi)發(fā)感興趣可以看看 Pixi.js 這個(gè)庫(kù)。

          GitHub:https://github.com/photonstorm/phaser

          網(wǎng)站:http://phaser.io/

          SVG.js

          SVG.js是用于操縱SVG和設(shè)置SVG動(dòng)畫(huà)的輕量級(jí)庫(kù)。

          GitHub:https://github.com/svgdotjs/svg.js

          網(wǎng)站:https://svgjs.dev/docs/3.0/

          Snap.svg

          Snap.svg 是一個(gè)為現(xiàn)代web而生的JavaScript SVG庫(kù)。

          GitHub:https://github.com/adobe-webplatform/Snap.svg

          網(wǎng)站:http://snapsvg.io/

          snap.gif

          Fabric.js

          Fabric.js 是一個(gè)操作canvas的庫(kù),可以進(jìn)行svg和canvas的相互轉(zhuǎn)換。

          GitHub:https://github.com/fabricjs/fabric.js

          網(wǎng)站:http://fabricjs.com/

          fabric.gif

          Easing functions

          Easing functions 自定義參數(shù)隨時(shí)間變化的速率,幫助我們選擇正確的緩動(dòng)函數(shù)。

          GitHub:https://github.com/ai/easings.net

          網(wǎng)站:https://easings.net/en#

          easingfunctions.png

          Animate.css

          Animate.css 跨瀏覽器的CSS動(dòng)畫(huà)庫(kù)。

          GitHub:https://github.com/animate-css/animate.css

          網(wǎng)站:https://animate.style/

          animate.gif

          Anime.js

          Anime.js 一個(gè)輕量級(jí)JavaScript動(dòng)畫(huà)庫(kù),具有簡(jiǎn)單但功能強(qiáng)大的API。

          GitHub:https://github.com/juliangarnier/anime

          網(wǎng)站:https://animejs.com/

          中文:https://www.animejs.cn/

          anime.gif

          Hover.css

          Hover.css 純CSS3鼠標(biāo)滑過(guò)特效庫(kù)

          GitHub:https://github.com/IanLunn/Hover

          網(wǎng)站:http://ianlunn.github.io/Hover/

          hover.gif

          最后

          暫時(shí)就分享這么多吧,上面這些庫(kù)的實(shí)用性都比較高的,而且有些還十分有趣。如果你也用過(guò)文章沒(méi)有,但是也很有趣或?qū)嵱茫瑲g迎分享~


          瀏覽 163
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  操婷婷视频在线观看网站 | 日韩三级片在线播放 | 欧美性爱手机在线免费观看 | 抠骚逼| 天天射天天色综合网 |