




版權(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 門店財(cái)務(wù)精英招聘實(shí)戰(zhàn)模擬面試題庫
- 網(wǎng)絡(luò)安全防護(hù)方案
- 新版環(huán)衛(wèi)工人節(jié)日低碳生活節(jié)約地球資源創(chuàng)造精神家園專題解讀
- 2026屆甘肅省張掖市二中化學(xué)高二上期末聯(lián)考模擬試題含答案
- 細(xì)胞器之間的合作
- 學(xué)校合唱社團(tuán)匯報(bào)
- 細(xì)胞衰老與癌變機(jī)制研究
- 學(xué)習(xí)中小學(xué)校新冠肺炎疫情防控技術(shù)方案(第六版)調(diào)整要點(diǎn)
- 藥品不良反應(yīng)上報(bào)與監(jiān)測(cè)體系
- 通信電纜焊接技術(shù)
- 廣西2025年公需科目學(xué)習(xí)考試試題及答案4
- 代加工板材合同協(xié)議書范本
- 2025-2026學(xué)年新七年級(jí)上學(xué)期開學(xué)摸底考試語文試卷(廣東專用)
- 早期診斷技術(shù)優(yōu)化-第1篇-洞察及研究
- 2025 慢阻肺合并肺心病診療查房課件
- 2025二手房個(gè)人購房合同范本
- 2025年c語言大考試題及答案
- 2025年病歷書寫競(jìng)賽題庫
- 2025年輔導(dǎo)員技能大賽試題題庫(含答案)
- 2025版一次性社保補(bǔ)償協(xié)議示范文本及爭(zhēng)議裁決機(jī)制
- (標(biāo)準(zhǔn))專利合同轉(zhuǎn)讓協(xié)議書范本
評(píng)論
0/150
提交評(píng)論