2016-08-06 分類(lèi): 網(wǎng)站建設(shè)
創(chuàng)建您的第一個(gè)JavaScript交互圖
數(shù)據(jù)就在我們周?chē)?,它的可視化已?jīng)成為我們生活中不可或缺的一部分。圖表,圖表,地圖,和儀表板有很大的需求的今天,因?yàn)樗麄兡壳暗男畔⒔o我們的一種方式,可以很容易地解釋。
好的方面是,圖表不需要很大的 技能或?qū)iT(mén)知識(shí)的Web開(kāi)發(fā)人員,設(shè)計(jì)師,或其他任何人。在這篇文章中,我們將向你解釋如何處理的基本知識(shí)和使用JavaScript和HTML5的交互式數(shù)據(jù)可視化,輕松。
我們要 開(kāi)始創(chuàng)建一個(gè)單一的系列圖表你可以掌握的基本知識(shí)。然后我們會(huì)給你一個(gè)快速的方法來(lái)實(shí)現(xiàn)多系列和堆積條形圖。條形圖是顯示數(shù)據(jù)的這些天的一種流行方式,以及使用的發(fā)展邏輯可以很容易地轉(zhuǎn)換到其他類(lèi)型的圖表。
今天有很多JavaScript圖表庫(kù); 有如絕對(duì)自由D3和谷歌圖 而 別人需要用于商業(yè)用途的款項(xiàng)。在我看來(lái),最全面和強(qiáng)大的人amcharts,AnyChart,和Highcharts。
在本教程中,我決定利用 AnyChart。然而,這個(gè)過(guò)程是非常相似的每一個(gè)圖書(shū)館,特別是如果你正在做一些簡(jiǎn)單的東西。AnyChart具有廣泛的文檔和API參考以及各種各樣的支持的圖表類(lèi)型和演示的代碼的操場(chǎng),所以對(duì)初學(xué)者來(lái)說(shuō)是一個(gè)不錯(cuò)的選擇。
為了您的方便,所有的例子,圖中的教程都可以這集CodePen可以探索那里或出口的CSS / HTML / JavaScript的演示文件拉鏈。
JS 3個(gè)簡(jiǎn)單的步驟圖
為您的網(wǎng)站或應(yīng)用程序的一個(gè)基本的JavaScript圖表的制作過(guò)程包括以下三個(gè)步驟:
準(zhǔn)備好你的數(shù)據(jù);
連接庫(kù);
寫(xiě)一個(gè)簡(jiǎn)單的代碼。
1。數(shù)據(jù)準(zhǔn)備
就像一艘大船要深的水域,一個(gè)簡(jiǎn)單的圖形要簡(jiǎn)單的數(shù)據(jù)。當(dāng)然,如果你有大量的數(shù)據(jù)或結(jié)構(gòu)不明顯,你需要首先準(zhǔn)備。
當(dāng)建筑大部分流行的圖表類(lèi)型,我們只需要X和Y的領(lǐng)域。然而,條形圖可以更簡(jiǎn)單,因?yàn)樗?jīng)常發(fā)生的事,只有Y場(chǎng)使用,并 索引,或項(xiàng)目編號(hào),為X,這樣當(dāng)我們使用數(shù)據(jù)的JavaScript數(shù)組,例如:
一般來(lái)說(shuō),有很多的方式處理數(shù)據(jù),可視化軟件開(kāi)發(fā)商通常描述在文檔或其中許多。記住,我推薦檢查的 相關(guān)部門(mén) 你的圖表庫(kù)的文檔。
2。讓 圖表庫(kù)
你使用圖書(shū)館顯然是一個(gè) 至關(guān)重要的因素在這里。 如果您要使用的圖表的地方,應(yīng)該合理下載二進(jìn)制包,并保持它的附近。
然而,如果你需要圖為Web應(yīng)用程序或網(wǎng)頁(yè)的網(wǎng)站上,然后CDN 可能是更好的選擇。它將加載文件從最近的服務(wù)器給你的客戶(hù),給你一個(gè)更快的頁(yè)面加載和更好的性能。
3.寫(xiě)一個(gè)簡(jiǎn)單的HTML / JavaScript代碼
當(dāng)我們的數(shù)據(jù)和圖書(shū)館都準(zhǔn)備好了,我們可以開(kāi)始編寫(xiě)代碼來(lái)繪制圖表 。
一)首先,我們需要 創(chuàng)建網(wǎng)頁(yè)上的一個(gè)圖表的容器。方法是使用一個(gè)元素并設(shè)置其<em><div</em>>ID:
分享題目:創(chuàng)建您的第一個(gè)JavaScript交互圖
鏈接地址:http://jinyejixie.com/news19/20669.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站策劃、ChatGPT、云服務(wù)器、小程序開(kāi)發(fā)、App設(shè)計(jì)、面包屑導(dǎo)航
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容