您好,登錄后才能下訂單哦!
這篇文章主要講解了“怎么使用Echarts實(shí)現(xiàn)數(shù)據(jù)的可視化”,文中的講解內(nèi)容簡(jiǎn)單清晰,易于學(xué)習(xí)與理解,下面請(qǐng)大家跟著小編的思路慢慢深入,一起來(lái)研究和學(xué)習(xí)“怎么使用Echarts實(shí)現(xiàn)數(shù)據(jù)的可視化”吧!
數(shù)據(jù)可視化的方式有很多種,最簡(jiǎn)單的是用一些輕量級(jí)的圖表框架,比如echarts等。下面我們講下如何使用echarts來(lái)實(shí)現(xiàn)數(shù)據(jù)的靜態(tài)可視化。
步驟:
1、下載echarts
2、編寫(xiě)網(wǎng)頁(yè)代碼
echarts要實(shí)現(xiàn)簡(jiǎn)單的可視化,其實(shí)只需要下載它的js包,登錄進(jìn)官網(wǎng),點(diǎn)擊實(shí)例:
我們可以看到,這里有很多實(shí)例,各種各樣的,我們可以根據(jù)自己的需要進(jìn)行實(shí)例的選擇。
點(diǎn)擊不同的實(shí)例,我們可以看到頁(yè)面分兩個(gè)部分,一個(gè)是實(shí)例的核心代碼,一個(gè)是實(shí)例的效果。代碼的修改可以實(shí)時(shí)反饋到效果界面。所以我們可以先在這個(gè)界面上進(jìn)行調(diào)試,看圖標(biāo)是否能夠滿(mǎn)足我們的功能需求。
我們要下載echarts組件,可以直接從官網(wǎng)上下載組件包,包含很多復(fù)雜的插件。
當(dāng)然,簡(jiǎn)單一點(diǎn),我們只需要下載echart.js這個(gè)javascript文檔。這里官網(wǎng)任何一個(gè)實(shí)例界面都是應(yīng)用了這個(gè)文檔了的。所以我們?cè)谌魏我粋€(gè)實(shí)例界面,按F12,切換到瀏覽器界面調(diào)試模式。
上圖所示,我們看到本界面使用的是echarts.min.js這個(gè)文件 比echarts.js的區(qū)別就是,min代表的是壓縮過(guò)后的,體積會(huì)小很多,而且不方便閱讀,要想閱讀比較規(guī)整的代碼的,可以找到echarts.js來(lái)閱讀。
雙擊上面的src路徑,復(fù)制這個(gè)js的路徑,然后復(fù)制到瀏覽器的地址欄。
有些瀏覽器會(huì)直接采用打開(kāi)這個(gè)js文件的方式。如下圖所示,如果是這樣的話(huà),你把這個(gè)瀏覽器內(nèi)容的界面全選,復(fù)制粘貼到一個(gè)新建的js文檔里面就可以了。
但是上面復(fù)制粘貼的方式會(huì)出現(xiàn)一個(gè)編碼格式錯(cuò)誤的問(wèn)題。建議瀏覽器有下載功能的,新建一個(gè)下載鏈接,然后把地址復(fù)制進(jìn)去。或者通過(guò)IE,IE默認(rèn)是下載的方式。
這樣可以避免在復(fù)制粘貼的過(guò)程中出現(xiàn)編碼格式錯(cuò)誤的問(wèn)題。
保存的時(shí)候,保存到一個(gè)非中文并且非空格的路徑里面,避免系統(tǒng)識(shí)別出現(xiàn)問(wèn)題。
我們需要在瀏覽器里面顯示echarts組件,有兩個(gè)必須的要注意的,一個(gè)是你要在瀏覽器里面預(yù)先提供有div,這個(gè)div是要顯示echarts各種組件的。另外一個(gè)就是用javascript或jquery來(lái)創(chuàng)建一個(gè)echarts對(duì)象,然后設(shè)置數(shù)據(jù)源,然后將數(shù)據(jù)源和echarts對(duì)象綁定。。
那么我們?cè)趙eb里面新建一個(gè)html文檔,在文檔中寫(xiě)入以下代碼:
<!DOCTYPE html> <html> <head> <!-- 作者:劉日輝 作用:教學(xué)演示 時(shí)間:2020-9-23 --> <!-- 設(shè)置瀏覽器的編碼,如果中文還是亂碼的,可以把下面的utf-8改成gb2312--> <meta charset="utf-8"> <title>第一個(gè) ECharts 實(shí)例</title> <!-- 導(dǎo)入echarts.js --> <script src="echarts.min.js"></script> </head> <body> <!-- 為ECharts準(zhǔn)備一個(gè)具備大小(寬高)的Dom --> <div id="main" ></div> <script type="text/javascript"> // 基于準(zhǔn)備好的dom,初始化echarts實(shí)例,通過(guò)id獲取html里面的div對(duì)象 var myChart = echarts.init(document.getElementById('main')); // 配置echarts組件的數(shù)據(jù)源,指定圖表的配置項(xiàng)和數(shù)據(jù) var option = { title: { text: '第一個(gè) ECharts 實(shí)例' }, tooltip: {}, legend: { data:['銷(xiāo)量'] }, xAxis: { data: ["襯衫","羊毛衫","雪紡衫","褲子","高跟鞋","襪子"] }, yAxis: {}, series: [{ name: '銷(xiāo)量', type: 'bar', data: [5, 20, 36, 10, 10, 20] }] }; // 使用剛指定的配置項(xiàng)和數(shù)據(jù)顯示圖表。 myChart.setOption(option); </script> </body> </html>
感謝各位的閱讀,以上就是“怎么使用Echarts實(shí)現(xiàn)數(shù)據(jù)的可視化”的內(nèi)容了,經(jīng)過(guò)本文的學(xué)習(xí)后,相信大家對(duì)怎么使用Echarts實(shí)現(xiàn)數(shù)據(jù)的可視化這一問(wèn)題有了更深刻的體會(huì),具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是億速云,小編將為大家推送更多相關(guān)知識(shí)點(diǎn)的文章,歡迎關(guān)注!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。