成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

D3.js數(shù)據(jù)可視化

songze / 593人閱讀

摘要:和之前用的有啥不同和都是用來生成各類圖表的,區(qū)別的話可以從使用方法和實(shí)現(xiàn)方式上是通過來繪制圖形具體使用方法是通過方法初始化一個(gè)實(shí)例并通過方法生成一個(gè)簡單的柱狀圖很輕松搞定。通過來繪制圖形使用時(shí)需要先創(chuàng)建畫布元素然后進(jìn)行各種繪制圖形。

你的淘寶年度消費(fèi)報(bào)告那炫酷的圖表一下子讓人忘了自己花了多少錢,各大門戶網(wǎng)站、媒體都開始大量使用圖表,于是乎又有一批工具等待我們學(xué)習(xí)的路上
什么是D3.js

D3.js(全稱:Data-Driven Documents)大概翻譯過來就是數(shù)據(jù)驅(qū)動(dòng)文檔,一看到后綴名的.js就放心了,只要你之前有Javascript的語言基礎(chǔ)就可以開始D3.js了,其實(shí)它就是一個(gè)JavaScript庫,和jquery一樣都是封裝好的JS庫,只不過作用不同,D3.js主要是做數(shù)據(jù)可視化的,也就是各種炫酷的圖表,比如折線圖、弦圖、力導(dǎo)向圖等等,而jQuery主要是做頁面DOM控制、AJAX和動(dòng)畫的。

D3.js和之前用的echarts.js有啥不同

D3.js和echarts.js都是用來生成各類圖表的,區(qū)別的話可以從使用方法和實(shí)現(xiàn)方式上,echart.js是通過canvas來繪制圖形具體使用方法是通過echarts.init 方法初始化一個(gè) echarts 實(shí)例并通過 setOption 方法生成一個(gè)簡單的柱狀圖很輕松搞定。D3.js通過svg來繪制圖形,使用時(shí)需要先創(chuàng)建畫布(svg元素),然后進(jìn)行各種繪制圖形。

從兼容方面對(duì)比兩者的話,echart.js兼容到IE6及以上的所有主流瀏覽器,而D3.js兼容IE9及以上以及所有的主流瀏覽器,如果項(xiàng)目考慮兼容IE6,建議使用echart.js

從學(xué)習(xí)成本上來說,echart.js是封裝好的方法可以直接調(diào)用,學(xué)習(xí)起來更加快速上手,而相對(duì)來說D3.js的學(xué)習(xí)偏底層學(xué)習(xí)起來成本較大,也正因?yàn)槿绱薉3.js也有更大的靈活性,當(dāng)你需要的圖表中echart中找不到時(shí)可以來D3中自己搞定

D3.js圖表有多炫酷

這里可以看到官方首屏的截圖感受下

D3.js怎么使用
在D3官網(wǎng)(https://d3js.org/)選擇Download the latest version (5.5.0) here點(diǎn)擊進(jìn)行下載,直接將下載的d3.js引入到頁面當(dāng)中或者通過網(wǎng)絡(luò)連接進(jìn)行引入
.

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/96141.html

相關(guān)文章

  • D3.js入門

    摘要:通過函數(shù)可以選擇出沒有關(guān)聯(lián)任何數(shù)據(jù)的圖形,可以調(diào)用相關(guān)函數(shù)更新或是刪除。 D3.js入門 1.什么是D3.js? Data-Driver-Document(數(shù)據(jù)驅(qū)動(dòng)文檔):是一個(gè)用來使用Web標(biāo)準(zhǔn)做數(shù)據(jù)可視化的js庫; 數(shù)據(jù)可視化:用交互的/可視化的方式對(duì)抽象數(shù)據(jù)進(jìn)行展示,已達(dá)到數(shù)據(jù)認(rèn)知的目的,數(shù)據(jù)是純粹的的事實(shí),純粹意味著這種事實(shí)沒有經(jīng)過任何處理,而信息是數(shù)據(jù)處理后的結(jié)果,他揭示...

    shixinzhang 評(píng)論0 收藏0
  • Vs - 基于 d3.js 和 vue.js數(shù)據(jù)視化

    摘要:概述是一個(gè)基于和的數(shù)據(jù)可視化分析包,適用于圖表,制作。目前支持的組件主依賴安裝使用建議使用搭建環(huán)境,以下只針對(duì)標(biāo)準(zhǔn)環(huán)境。圖及其他圖標(biāo)支持的數(shù)據(jù)類型請(qǐng)見項(xiàng)目主頁。 Vs 概述 Vs 是一個(gè)基于 d3.js 和 vue.js 的數(shù)據(jù)可視化分析包,適用于圖表,dashboard 制作。 Github Repo 目前支持的組件 d3Bar d3Line d3Pie d3ProgressArc...

    Acceml 評(píng)論0 收藏0
  • 交互式數(shù)據(jù)視化D3.js(二)選擇集和數(shù)據(jù)

    摘要:相關(guān)的函數(shù)有兩個(gè)和的工作過程的方法很簡單,使用的也比較少。的工作過程能將數(shù)據(jù)各項(xiàng)分別綁定到選擇的元素集上。當(dāng)數(shù)組長度與元素?cái)?shù)量不一致時(shí),同樣能夠處理。多出的元素在最后。 選擇集 select和selectAll類似jquery: d3.select(body) d3.select(.body) d3.select(#body) d3.selectAll(...

    leanote 評(píng)論0 收藏0
  • 交互式數(shù)據(jù)視化D3.js(二)選擇集和數(shù)據(jù)

    摘要:相關(guān)的函數(shù)有兩個(gè)和的工作過程的方法很簡單,使用的也比較少。的工作過程能將數(shù)據(jù)各項(xiàng)分別綁定到選擇的元素集上。當(dāng)數(shù)組長度與元素?cái)?shù)量不一致時(shí),同樣能夠處理。多出的元素在最后。 選擇集 select和selectAll類似jquery: d3.select(body) d3.select(.body) d3.select(#body) d3.selectAll(...

    褰辯話 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<