真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

D3數(shù)據(jù)連接:進(jìn)入

引言:數(shù)據(jù)連接是D3中的面包和黃油。D3不提供制圖的基礎(chǔ)函數(shù),相反,它靠的是數(shù)據(jù)連接。數(shù)據(jù)連接可以讓頁(yè)面元素進(jìn)入網(wǎng)頁(yè),一旦進(jìn)入,可以修改、更新及退出。本文將主要介紹“進(jìn)入”部分。
本文選自《圖說(shuō)D3:數(shù)據(jù)可視化利器從入門到進(jìn)階》。

成都創(chuàng)新互聯(lián)公司是一家以重慶網(wǎng)站建設(shè)公司、網(wǎng)頁(yè)設(shè)計(jì)、品牌設(shè)計(jì)、軟件運(yùn)維、seo優(yōu)化、小程序App開(kāi)發(fā)等移動(dòng)開(kāi)發(fā)為一體互聯(lián)網(wǎng)公司。已累計(jì)為汽車玻璃修復(fù)等眾行業(yè)中小客戶提供優(yōu)質(zhì)的互聯(lián)網(wǎng)建站和軟件開(kāi)發(fā)服務(wù)。

什么是數(shù)據(jù)連接

顧名思義,數(shù)據(jù)連接肯定是將數(shù)據(jù)和某些東西連接起來(lái)。這些東西是網(wǎng)頁(yè)上的一個(gè)或一組——< rect>、< circle>、< div>等所有值得懷疑的常見(jiàn)元素。具體一點(diǎn),就是這些常見(jiàn)元素的一個(gè)D3選擇集。   

在深入了解之前,讓我們忘記D3一會(huì)兒?,F(xiàn)在,想象有一幅可交互的圖形,可以是你以前看到過(guò)的、自己寫的或者剛剛想象出來(lái)的,其中有一些代表數(shù)據(jù)的圖形及一些用來(lái)控制某些數(shù)據(jù)顯示與否的按鈕。當(dāng)你點(diǎn)擊這些按鈕,圖形會(huì)發(fā)生變化:位置偏移了,發(fā)光或者閃爍,顏色也變了,甚至可以一起從屏幕中飛出——要多瘋狂有多瘋狂。

現(xiàn)在,不管你的圖形多么復(fù)雜,包含了多少數(shù)據(jù),從基礎(chǔ)層面看,涉及的這些形狀(或線、文本標(biāo)簽、顏色及紋理)都只是在做以下3件事情。

  • 顯示在頁(yè)面上——沒(méi)有數(shù)據(jù)和圖形就不可能有數(shù)據(jù)可視化,所以圖形需要顯示出來(lái)。

  • 變換——當(dāng)你點(diǎn)擊按鈕或調(diào)整滑塊,圖形的屬性會(huì)按你想看到的最新數(shù)據(jù)進(jìn)行更新。

  • 離開(kāi)頁(yè)面——有時(shí),如果一個(gè)或多個(gè)圖形表示的數(shù)據(jù)不再有效,其會(huì)從頁(yè)面完全移除。

就是這樣的3件事情。一個(gè)交互式圖形就像一座劇院,當(dāng)演出的時(shí)候,演員進(jìn)入舞臺(tái),表演節(jié)目,然后退場(chǎng)。在數(shù)據(jù)可視化中,形狀——或更籠統(tǒng)地說(shuō),圖形元素——進(jìn)入頁(yè)面,更新自身,然后退出。
  數(shù)據(jù)連接充分利用了上述的初步想法。使用時(shí),可以通過(guò)指令讓圖形元素進(jìn)入、更新和退出。(實(shí)際上,我直接從D3中搬來(lái)了“enter”、“update”及“exit”這些詞。)
  此外,D3讓你可以基于數(shù)據(jù)執(zhí)行上述所有操作。D3通過(guò)一種稱為“數(shù)據(jù)綁定”的技術(shù)來(lái)達(dá)成這種能力。無(wú)論何時(shí)執(zhí)行數(shù)據(jù)連接,數(shù)據(jù)會(huì)真正被關(guān)聯(lián),或綁定到元素上。這真的太方便了,D3讓你可以非常輕松地綁定數(shù)據(jù)了。所以,你會(huì)說(shuō):“好了,矩形,你所綁定的數(shù)據(jù)是多少?35?嗯,好吧,希望你的寬度也正好是這么寬。”
  為了說(shuō)明數(shù)據(jù)連接是如何工作的,我打算引入一個(gè)新的示例—— 一個(gè)涉及數(shù)據(jù)連接基本概念各方面知識(shí)點(diǎn)的示例。為了構(gòu)建之前那幅人口分布條形圖,我們也會(huì)引入數(shù)據(jù)連接,但不會(huì)描述得那么完整。所以,雖然有點(diǎn)跑題,但是引入一個(gè)新示例將有助于我們研究數(shù)據(jù)連接的方方面面。
  本文只涉及數(shù)據(jù)連接知識(shí)的一部分,重點(diǎn)在其整個(gè)生命周期中關(guān)于“進(jìn)入”的部分。在后面的推送中,我們會(huì)用同樣的示例來(lái)詳細(xì)闡述“更新”和“退出”部分。
  好了,我們開(kāi)始。
  假設(shè)你有一個(gè)朋友,名字叫Frank。Frank有一個(gè)癖好是喜歡看明星八卦雜志和各種小道報(bào)刊?!睹绹?guó)周刊》、《人物》及《國(guó)家調(diào)查者》等,就是那種你在雜貨店排隊(duì)結(jié)賬,百無(wú)聊賴時(shí)會(huì)瞥見(jiàn)的刊物,F(xiàn)rank一定會(huì)有強(qiáng)烈的興趣。問(wèn)題是,他其實(shí)并不關(guān)心Kim和Kanye的近況,他只是想知道一件事情:誰(shuí)上封面了?
  Frank最近一直在關(guān)注20多種不同雜志期刊封面上的特色名人,一個(gè)月內(nèi)會(huì)有約50張不同的封面——已經(jīng)持續(xù)了1年。此外,他還研究了過(guò)去4年各個(gè)封面人物的情況?!拔艺J(rèn)為那些在任何時(shí)刻都被人們議論的名人體現(xiàn)了這個(gè)國(guó)家的精神面貌”,F(xiàn)rank啰唆道。你有你的懷疑,但當(dāng)Frank找到你并請(qǐng)求你幫他將這些信息做成可視化圖形時(shí),你也沒(méi)法拒絕。
  Frank的想法是:基于他所收集的近5年的數(shù)據(jù),按月顯示最熱門的5個(gè)名人。他希望這個(gè)可視化圖形是可以交互的,并具有動(dòng)畫效果,但是他不知道圖形應(yīng)該做成什么樣子。然而,你是有想法的。你在筆記本上畫了幾分鐘,交給Frank一幅草圖,然后開(kāi)始解釋。
               D3數(shù)據(jù)連接:進(jìn)入
 想及時(shí)獲得更多精彩文章,可在微信中搜索“博文視點(diǎn)”或者掃描下方二維碼并關(guān)注。
                      D3數(shù)據(jù)連接:進(jìn)入


當(dāng)前題目:D3數(shù)據(jù)連接:進(jìn)入
文章URL:http://weahome.cn/article/jsdphg.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部