ECharts數據可視化
黑馬程序員
相關主題
商品描述
本書是一本採用任務驅動式體例編寫的基礎教材,詳細講解ECharts數據可視化的相關知識和技術,以通俗易懂的語言和豐富實用的任務,幫助讀者全面掌握ECharts的使用技巧。通過學習本書,讀者能夠根據實際需求完成圖表的繪制。
全書共8章。第1章講解ECharts的基本概念和Visual Studio Code編輯器的相關知識;第2~5章講解常見圖表的繪制,內容包括折線圖、餅圖、柱狀圖、散點圖、雷達圖、旭日圖、關系圖、儀表盤、漏鬥圖和折線樹圖;第6~7章講解ECharts的高級使用,內容包括顏色主題、圖表混搭、多圖表聯動、事件與行為、數據異步加載與動畫;第8章講解“電商數據可視化系統”項目實戰。
本書配套豐富的教學資源,包括教學PPT、教學大綱、教學設計、源代碼、課後習題及答案等,此外,為了幫助讀者更好地學習本書中的內容,編者團隊還提供了在線答疑,希望幫助更多讀者。
本書可作為高等教育本、專科院校電腦相關專業的教材,也可作為廣大電腦編程愛好者的自學參考書。
作者簡介
黑马程序员成立于2006年,由中国Java培训先行者张孝祥老师发起,联合全球最大的中文IT社区CSDN、中关村软件园共同创办的一家专业教育机构。办学至今,我们一直坚守着“为千万人少走弯路而著书,为中华软件之崛起而讲课”的办学理念,坚持培养优秀软件应用工程师的宏伟目标,在累计培养的十万余名学员中,其中90%的学员均已在北、上、广等一线城市高薪就业。为了迎合软件市场的需求,我们陆续开设了Java、网页平面、PHP、.Net、iOS、C/C++、Android等9个专业方向的课程,并且未来将逐渐开设其他专业方向的课程。随着传智播客的日益壮大,除了北京总部,我们在上海、广州、武汉、成都、深圳等地也创立了直营分支机构,传智播客俨然已成为了国内具有专业口碑的IT教育机构。
目錄大綱
第1章 初識ECharts 1
1.1 數據可視化 1
1.1.1 數據可視化概述 1
1.1.2 數據可視化應用場景 2
1.1.3 常見的數據可視化工具 5
1.2 ECharts 5
1.2.1 ECharts基本概念 5
1.2.2 ECharts 5的新特性 7
1.2.3 ECharts獲取方式 8
1.3 Visual Studio Code編輯器 14
1.3.1 下載和安裝Visual Studio Code編輯器 15
1.3.2 安裝中文語言擴展 16
1.3.3 使用Visual Studio Code編輯器 17
本章小結 18
課後習題 18
第2章 折線圖和餅圖 20
2.1 常見的折線圖 20
任務2.1.1 繪制基礎折線圖 21
任務2.1.2 繪制堆疊折線圖 31
任務2.1.3 繪制區域面積圖 37
任務2.1.4 繪制堆疊面積折線圖 41
任務2.1.5 繪制階梯折線圖 46
任務2.1.6 繪制平滑曲線圖 52
2.2 常見的餅圖 56
任務2.2.1 繪制基礎餅圖 56
任務2.2.2 繪制南丁格爾圖 60
本章小結 63
課後習題 63
第3章 柱狀圖和散點圖 65
3.1 常見的柱狀圖 65
任務3.1.1 繪制基礎柱狀圖 66
任務3.1.2 繪制堆疊柱狀圖 70
任務3.1.3 繪制階梯瀑布圖 78
任務3.1.4 繪制堆疊條形圖 83
3.2 常見的散點圖 88
任務3.2.1 繪制基礎散點圖 88
任務3.2.2 繪制帶有漣漪動畫的散點圖 91
任務3.2.3 繪制氣泡圖 94
本章小結 99
課後習題 99
第4章 雷達圖、旭日圖和關系圖 101
4.1 常見的雷達圖 101
任務4.1.1 繪制基礎雷達圖 102
任務4.1.2 繪制自定義雷達圖 107
4.2 常見的旭日圖和關系圖 112
任務4.2.1 繪制旭日圖 112
任務4.2.2 繪制圓角旭日圖 118
任務4.2.3 繪制關系圖 125
本章小結 130
課後習題 130
第5章 儀表盤、漏鬥圖和折線樹圖 132
5.1 常見的儀表盤 132
任務5.1.1 繪制進度儀表盤 133
任務5.1.2 繪制時鐘儀表盤 142
5.2 常見的漏鬥圖和折線樹圖 151
任務5.2.1 繪制基礎漏鬥圖 151
任務5.2.2 繪制對比漏鬥圖 156
任務5.2.3 繪制折線樹圖 160
本章小結 166
課後習題 166
第6章 ECharts的高級使用(上) 168
6.1 ECharts顏色主題 168
任務6.1.1 更改圖表顏色主題 169
任務6.1.2 自定義圖表顏色主題 174
6.2 圖表混搭和多圖表聯動 178
任務6.2.1 折線圖和柱狀圖的混搭 179
任務6.2.2 柱狀圖和餅圖的混搭 182
任務6.2.3 柱狀圖和餅圖的聯動 187
本章小結 192
課後習題 192
第7章 ECharts的高級使用(下) 194
7.1 事件與行為 194
任務7.1.1 鼠標事件 195
任務7.1.2 行為事件 201
7.2 數據異步加載與動畫 205
任務7.2.1 異步加載圖表的數據 206
任務7.2.2 為圖表設置動畫 210
本章小結 219
課後習題 219
第8章 項目實戰——電商數據可視化系統 221
8.1 項目介紹 221
8.2 項目初始化 224
8.3 項目功能開發 226
任務8.3.1 用戶數量及同比增長率 226
任務8.3.2 青年消費者的需求分佈 229
任務8.3.3 用戶狀態分佈 230
任務8.3.4 用戶分類 232
任務8.3.5 年度銷售額 233
任務8.3.6 月度銷售額 235
任務8.3.7 平臺轉化率 237
任務8.3.8 各地區銷售分析 239
任務8.3.9 單日訂單量 240
任務8.3.10 不同訂單狀態下的訂單數量 242
任務8.3.11 各地區訂單量分佈情況 244
任務8.3.12 訂單配送方式分佈情況 246
本章小結 247