Web數(shù)據(jù)可視化教程(基于ECharts)課件 任務(wù)2-1 繪制ECharts柱狀圖_第1頁
Web數(shù)據(jù)可視化教程(基于ECharts)課件 任務(wù)2-1 繪制ECharts柱狀圖_第2頁
Web數(shù)據(jù)可視化教程(基于ECharts)課件 任務(wù)2-1 繪制ECharts柱狀圖_第3頁
Web數(shù)據(jù)可視化教程(基于ECharts)課件 任務(wù)2-1 繪制ECharts柱狀圖_第4頁
Web數(shù)據(jù)可視化教程(基于ECharts)課件 任務(wù)2-1 繪制ECharts柱狀圖_第5頁
已閱讀5頁,還剩15頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

Web數(shù)據(jù)可視化教程(基于ECharts)模塊2熟知ECharts的圖表結(jié)構(gòu)與基本組件【任務(wù)2-1】繪制ECharts柱狀圖安家樂電器公司9月的空調(diào)、冰箱、洗衣機(jī)、電視機(jī)、電風(fēng)扇、熱水器銷售數(shù)量分別為150、200、360、100、180、200,試?yán)L制ECharts柱狀圖,展示9月該公司各類電器產(chǎn)品的銷售情況?!救蝿?wù)描述】【實(shí)現(xiàn)過程】【任務(wù)2-1】繪制ECharts柱狀圖1.創(chuàng)建HTML文件啟動(dòng)Dreamweaver,創(chuàng)建網(wǎng)頁task0201.html,將該文件保存到本模塊文件夾Unit02中。網(wǎng)頁task0201.html初始HTML代碼如下:【實(shí)現(xiàn)過程】【任務(wù)2-1】繪制ECharts柱狀圖1.創(chuàng)建HTML文件<!doctypehtml><html><head><metacharset="utf-8"><title>無標(biāo)題文檔</title></head><body></body></html>【實(shí)現(xiàn)過程】【任務(wù)2-1】繪制ECharts柱狀圖2.引入ECharts在HTML文檔的<head>與</head>之間編寫代碼,引入ECharts<head><metacharset="utf-8"><title>ECharts圖表示例</title><!--引入ECharts文件--><scriptsrc="../ECharts/echarts.min.js"></script></head>【實(shí)現(xiàn)過程】【任務(wù)2-1】繪制ECharts柱狀圖3.準(zhǔn)備HTML容器在HTML文檔中,準(zhǔn)備一個(gè)具有寬度和高度的DOM元素作為圖表的容器。HTML代碼如下:<divid="main"style="width:600px;height:400px;"></div>【實(shí)現(xiàn)過程】【任務(wù)2-1】繪制ECharts柱狀圖4.初始化ECharts實(shí)例在JavaScript代碼中,通過echarts.init方法初始化ECharts實(shí)例,并將其綁定到之前準(zhǔn)備的DOM元素上。JavaScript代碼如下:varchartDom=document.getElementById('main');varmyChart=echarts.init(chartDom);varoption;【實(shí)現(xiàn)過程】【任務(wù)2-1】繪制ECharts柱狀圖5.設(shè)置圖表的配置項(xiàng)和數(shù)據(jù)ECharts的圖表配置依賴于一個(gè)名為option的JavaScript對(duì)象或JSON格式的數(shù)據(jù)。option對(duì)象可以配置標(biāo)題、坐標(biāo)軸、數(shù)據(jù)系列等,決定了繪制出什么樣的圖表。配置柱狀圖的JavaScript代碼如下:【實(shí)現(xiàn)過程】【任務(wù)2-1】繪制ECharts柱狀圖5.設(shè)置圖表的配置項(xiàng)和數(shù)據(jù)option={//配置標(biāo)題組件,包含主標(biāo)題和副標(biāo)題

title:{text:'示例柱狀圖',subtext:'展示電器產(chǎn)品的銷量'},tooltip:{},//配置圖例組件,一個(gè)ECharts圖表可以包含多個(gè)圖例組件【實(shí)現(xiàn)過程】【任務(wù)2-1】繪制ECharts柱狀圖5.設(shè)置圖表的配置項(xiàng)和數(shù)據(jù)legend:{data:['銷量']},//配置x軸

xAxis:{data:['空調(diào)','冰箱','洗衣機(jī)','電視機(jī)','電風(fēng)扇','熱水器']},【實(shí)現(xiàn)過程】【任務(wù)2-1】繪制ECharts柱狀圖5.設(shè)置圖表的配置項(xiàng)和數(shù)據(jù)//配置y軸

yAxis:{},//配置系列,系列類型通過type控制

series:[{name:'銷量',type:'bar',data:[150,200,360,100,180,200]}]};【實(shí)現(xiàn)過程】【任務(wù)2-1】繪制ECharts柱狀圖6.設(shè)置圖表選項(xiàng)并渲染圖表通過調(diào)用ECharts實(shí)例的setOption方法,將準(zhǔn)備好的option對(duì)象應(yīng)用到圖表上,從而渲染出圖表。JavaScript代碼如下:myChart.setOption(option);網(wǎng)頁task0201.html完整的代碼如下:【實(shí)現(xiàn)過程】【任務(wù)2-1】繪制ECharts柱狀圖<!doctypehtml><html><head><metacharset="utf-8"><title>ECharts圖表示例</title><!--引入ECharts文件--><scriptsrc="../ECharts/echarts.min.js"></script></head>【實(shí)現(xiàn)過程】【任務(wù)2-1】繪制ECharts柱狀圖<body><!--為ECharts準(zhǔn)備一個(gè)定義了寬度、高度的DOM--><divid="main"style="width:600px;height:400px;"></div><scripttype="text/javascript">//基于準(zhǔn)備好的DOM初始化ECharts實(shí)例

varchartDom=document.getElementById('main');varmyChart=echarts.init(chartDom);varoption;【實(shí)現(xiàn)過程】【任務(wù)2-1】繪制ECharts柱狀圖

//設(shè)置圖表的配置項(xiàng)和數(shù)據(jù)

option={//配置標(biāo)題組件,包含主標(biāo)題和副標(biāo)題

title:{text:'示例柱狀圖',subtext:'展示電器產(chǎn)品的銷量'},tooltip:{},【實(shí)現(xiàn)過程】【任務(wù)2-1】繪制ECharts柱狀圖

//配置圖例組件,一個(gè)ECharts圖表可以包含多個(gè)圖例組件

legend:{data:['銷量']},//配置x軸

xAxis:{data:['空調(diào)','冰箱','洗衣機(jī)','電視機(jī)','電風(fēng)扇','熱水器']},【實(shí)現(xiàn)過程】【任務(wù)2-1】繪制ECharts柱狀圖

//配置y軸

yAxis:{},//配置系列,系列類型通過type控制

series:[{name:'銷量',type:'bar',data:[150,200,360,100,180,200]}]};【實(shí)現(xiàn)過程】【任務(wù)2-1】繪制ECha

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論