【推薦】一本Python版的ECharts 可視化書(shū)籍,真香
Apache ECharts (incubating),下文簡(jiǎn)稱ECharts,是由百度捐獻(xiàn)給Apache開(kāi)源軟件基金會(huì)的一個(gè)開(kāi)源可視化工具,目前廣泛應(yīng)用于PC端和移動(dòng)端的大部分瀏覽器。截至本書(shū)完稿時(shí),該項(xiàng)目正在Apache開(kāi)源軟件基金會(huì)下孵化,因此項(xiàng)目名稱中帶著incubating(孵化)。
自問(wèn)世以來(lái),ECharts幫助大量開(kāi)發(fā)者快速實(shí)現(xiàn)了可視化需求。它使用方便,學(xué)習(xí)成本較低,得到很多使用者的青睞。同時(shí),ECharts官網(wǎng)上有大量的ECharts可視化案例和配置項(xiàng)手冊(cè),可以供讀者參考、學(xué)習(xí)。但是,對(duì)于大多數(shù)沒(méi)有前端或編程基礎(chǔ)的初學(xué)者來(lái)說(shuō),資料太多,會(huì)感到無(wú)從下手,也很難把握從零開(kāi)始的學(xué)習(xí)路徑,于是這本《ECharts數(shù)據(jù)可視化:入門、實(shí)戰(zhàn)與進(jìn)階》,應(yīng)運(yùn)而生。


ECharts,為Enterprise Charts的縮寫,是一種商業(yè)級(jí)數(shù)據(jù)圖表。作為百度的一個(gè)開(kāi)源數(shù)據(jù)可視化工具,之后全球著名開(kāi)源社區(qū)Apache基金會(huì)宣布“百度開(kāi)源的ECharts項(xiàng)目全票通過(guò)進(jìn)入Apache孵化器”,ECharts目前廣泛應(yīng)用于PC端和移動(dòng)端的大部分瀏覽器上。自問(wèn)世以來(lái),ECharts一直幫助大量開(kāi)發(fā)者快速實(shí)現(xiàn)可視化需求。

本書(shū)是目前市面上第一本ECharts相關(guān)實(shí)戰(zhàn)書(shū)籍,適用于對(duì)可視化感興趣的各類人群,由淺入深介紹了ECharts的使用方法和實(shí)戰(zhàn)案例。本書(shū)從零開(kāi)始講解ECharts的使用,從入門到進(jìn)階,從制作單個(gè)可視化到制作Dashboard,從使用ECharts的色彩主題到自己靈活搭配色彩展示,結(jié)合時(shí)下流行的Python編程語(yǔ)言完成大數(shù)據(jù)可視化,采用前后端結(jié)合的策略帶你打造數(shù)據(jù)產(chǎn)品演示demo,介紹時(shí)下流行的文本挖掘技術(shù)并通過(guò)ECharts可視化展示文本挖掘產(chǎn)出,在本書(shū)的最后給出了筆者在學(xué)習(xí)使用ECharts可視化過(guò)程中的一些思考與經(jīng)驗(yàn)總結(jié)。本書(shū)加入大量代碼注釋和解釋,即使是小白,學(xué)習(xí)也不會(huì)有太大困難。

本書(shū)是一本以ECharts實(shí)戰(zhàn)為導(dǎo)向的書(shū),適合的閱讀對(duì)象主要分為下面幾類:
計(jì)算機(jī)科學(xué)與技術(shù)、統(tǒng)計(jì)學(xué)、數(shù)學(xué)、大數(shù)據(jù)、人工智能、數(shù)據(jù)科學(xué)相關(guān)專業(yè)的師生
對(duì)數(shù)據(jù)可視化、前端開(kāi)發(fā)、數(shù)據(jù)分析挖掘感興趣的初學(xué)者
數(shù)據(jù)可視化、前端開(kāi)發(fā)和數(shù)據(jù)分析挖掘從業(yè)者等
轉(zhuǎn)行做數(shù)據(jù)相關(guān)產(chǎn)品和開(kāi)發(fā)的工作人員等
?

本書(shū)一共12章,分四個(gè)部分,主要內(nèi)容如下。
第一部分(第1~4章)為基礎(chǔ)篇,主要介紹ECharts的背景和基礎(chǔ)知識(shí),以及利用ECharts制作簡(jiǎn)單可視化。
第1章先介紹ECharts是什么,ECharts的發(fā)展歷史,ECharts的特性,ECharts和同類產(chǎn)品的對(duì)比,重點(diǎn)是ECharts的各種優(yōu)秀特性內(nèi)容。
第2章介紹較為容易的ECharts安裝方式,開(kāi)發(fā)工具的選擇與推薦,完成第一幅ECharts作品和了解ECharts官方文檔的內(nèi)容和各部分作用。重點(diǎn)是將ECharts開(kāi)發(fā)環(huán)境搭建完成,以便能夠繼續(xù)動(dòng)手操作學(xué)習(xí)之后的章節(jié)。
第3章介紹ECharts的常用組件,這些組件包括標(biāo)題、提示框、工具欄、圖例、時(shí)間軸、數(shù)據(jù)區(qū)域縮放、網(wǎng)格、坐標(biāo)軸、數(shù)據(jù)系列、全局字體樣式等。通過(guò)學(xué)習(xí)這些ECharts的常用組件,可以學(xué)習(xí)一幅可視化作品的關(guān)鍵組成部分,為之后的可視化深入學(xué)習(xí)打好堅(jiān)實(shí)基礎(chǔ)。所謂磨刀不誤砍柴工,在繪制數(shù)據(jù)可視化圖表之前,有必要先學(xué)習(xí)ECharts數(shù)據(jù)可視化的相關(guān)組件和內(nèi)容。
第4章介紹ECharts的各種可視化圖,通過(guò)該章節(jié)的學(xué)習(xí),我們可以動(dòng)手操作實(shí)踐自己所需的各類可視化圖,為之后的復(fù)雜可視化圖打下堅(jiān)實(shí)的基礎(chǔ)。
第二部分(第5~6章)為進(jìn)階篇,主要介紹ECharts的色彩主題,以及制作復(fù)雜動(dòng)態(tài)可視化。
第5章介紹ECharts提供的色彩主題,教會(huì)大家使用這些色彩主題,并學(xué)會(huì)如何使用工具便捷搭配需要的色彩,以達(dá)到你需要的色彩展示效果。
第6章介紹ECharts可視化的優(yōu)勢(shì)之一,即帶有時(shí)間軸的復(fù)雜動(dòng)態(tài)可視化。
第三部分(第7~10章)為應(yīng)用篇,介紹使用ECharts制作Dashboard,使用ECharts開(kāi)發(fā)數(shù)據(jù)產(chǎn)品demo,并使用Python將ECharts和大數(shù)據(jù)可視化結(jié)合起來(lái)。
第7章介紹制作不同場(chǎng)景的Dashboard,嘗試多圖組合的方式呈現(xiàn)數(shù)據(jù)的魅力。
第8章介紹如何將Python和ECharts結(jié)合,完成大數(shù)據(jù)可視化。
第9章介紹從產(chǎn)品需求、產(chǎn)品設(shè)計(jì)、前后端開(kāi)發(fā)、可視化展示這四個(gè)方面講解可視化產(chǎn)品搭建全流程,幫助讀者掌握開(kāi)發(fā)簡(jiǎn)單可視化產(chǎn)品demo的能力。
第10章介紹ECharts可視化在文本挖掘上的應(yīng)用。
第四部分(第11~12章)為提高篇,介紹一些ECharts可視化的高級(jí)用法,并分享筆者在制作可視化過(guò)程中的經(jīng)驗(yàn)與思考。
第11章介紹一些ECharts高級(jí)用法,從而更好地完成可視化交互設(shè)計(jì),讓可視化更加豐富多彩。內(nèi)容包括使用富文本標(biāo)簽、數(shù)據(jù)的異步加載、響應(yīng)式自適應(yīng)、事件與行為和三維可視化制作。
第12章介紹筆者制作可視化時(shí)積累的一些經(jīng)驗(yàn),包括如何選擇可視化類型、可視化配色需要注意的點(diǎn)和追求炫酷效果的可視化對(duì)錯(cuò)與否。
?
以下是本書(shū)中帶你手把手制作的部分ECharts可視化:
做個(gè)任務(wù)完成率的儀表盤吧:

帶有l(wèi)ogo的可視化是不是更形象了呢?

ECharts也可以做大屏看板哦!

帶你做個(gè)前后端的股票查詢產(chǎn)品demo吧~

通過(guò)關(guān)系網(wǎng)絡(luò)圖展示文本挖掘的結(jié)果,發(fā)現(xiàn)政策文件中的重點(diǎn)領(lǐng)域和關(guān)鍵詞


ECharts非常強(qiáng)大,這也意味著它有著為數(shù)龐大的可配置項(xiàng)。對(duì)于初學(xué)者來(lái)說(shuō),本書(shū)是一本非常適合的實(shí)戰(zhàn)類教程。可以幫助補(bǔ)充讀者快速上手ECharts 并實(shí)現(xiàn)各種效果;對(duì)于進(jìn)階開(kāi)發(fā)者來(lái)說(shuō),本書(shū)也提供了一些ECharts的使用技巧,可以幫助讀者提高自可視化實(shí)踐能力。
—— 羨轍,Apache ECharts (incubating) Committer & PPMC 成員
大偉的作品一向思路清晰、通俗易懂,本書(shū)同樣如此,它從零開(kāi)始,由淺入深地介紹了 ECharts 數(shù)據(jù)可視化的方方面面,非常透徹,推薦給廣大數(shù)據(jù)可視化愛(ài)好者。
—— 崔慶才,微軟(中國(guó))工程師,《Python3網(wǎng)絡(luò)爬蟲(chóng)開(kāi)發(fā)實(shí)戰(zhàn)》作者
ECharts做出來(lái)的圖表很好看,但是學(xué)習(xí)成本略高,除了官網(wǎng)以外,很難找到比較通俗易懂的學(xué)習(xí)資料,大偉的這本書(shū)可以補(bǔ)足這一點(diǎn)。
——?張俊紅,暢銷書(shū)《對(duì)比Excel,輕松學(xué)習(xí)Python數(shù)據(jù)分析》作者
本書(shū)重點(diǎn)介紹了ECharts的語(yǔ)法以及各種圖表與Dashboard的繪制。推薦職場(chǎng)數(shù)據(jù)分析人士好好學(xué)習(xí)本書(shū),對(duì)工作一定大有裨益!
—— 張杰,Excel圖表插件“EasyShu“聯(lián)合開(kāi)發(fā)者,《Python數(shù)據(jù)可視化之美》《R語(yǔ)言數(shù)據(jù)可視化之美》作者
本書(shū)是難得一見(jiàn)的ECharts實(shí)戰(zhàn)著作,從安裝到使用,從不同場(chǎng)景的設(shè)計(jì)優(yōu)化到產(chǎn)品的搭建部署,都結(jié)合實(shí)例演示了一遍,詳盡易懂。
——張浩彬,《小白學(xué)數(shù)據(jù)挖掘與機(jī)器學(xué)習(xí)》《IBM SPSS Modeler 18.0數(shù)據(jù)挖掘權(quán)威指南》作者

前言
第1章 全面認(rèn)識(shí)ECharts1
1.1ECharts概述1
1.2ECharts的特性5
1.3ECharts vs Highcharts8
1.4 本章小結(jié)9
第2章 搭建開(kāi)發(fā)環(huán)境11
2.1 安裝ECharts11
2.2 開(kāi)發(fā)工具選擇13
2.3 完成一份簡(jiǎn)單的ECharts作品17
2.4 學(xué)會(huì)使用ECharts官方文檔22
2.5 本章小結(jié)24
第3章 ECharts組件詳解25
3.1 標(biāo)題25
3.2 提示框26
3.3 工具欄28
3.4 圖例30
3.5 時(shí)間軸32
3.6 數(shù)據(jù)區(qū)域縮放37
3.7 網(wǎng)格42
3.8 坐標(biāo)軸43
3.9 數(shù)據(jù)系列45
3.10 全局字體樣式46
3.11 本章小結(jié)48
第4章 ECharts可視化圖49
4.1 折線圖50
4.2 柱狀圖57
4.3 餅圖64
4.4 散點(diǎn)圖68
4.5 氣泡圖70
4.6 雷達(dá)圖72
4.7 漏斗圖74
4.8 儀表盤76
4.9 箱線圖77
4.10 熱力圖80
4.11 旭日?qǐng)D82
4.12 桑基圖84
4.13 詞云圖86
4.14 樹(shù)圖89
4.15 矩形樹(shù)圖91
4.16 關(guān)系圖93
4.17 本章小結(jié)96
第5章 色彩搭配97
5.1 色彩主題97
5.2 色彩設(shè)置102
5.3 本章小結(jié)107
第6章 帶有時(shí)間軸的復(fù)雜動(dòng)態(tài)可視化案例109
6.1 帶時(shí)間軸的可視化圖109
6.2 可視化制作全流程111
6.3 本章小結(jié)117
第7章 ECharts不同場(chǎng)景Dash-board制作案例119
7.1 電商銷售情況可視化案例119
7.2 車聯(lián)網(wǎng)情況可視化案例123
7.3 本章小結(jié)126
第8章 與Python結(jié)合的大數(shù)據(jù)可視化案例127
8.1 如何快速結(jié)合Python與ECharts127
8.1.1 環(huán)境準(zhǔn)備127
8.1.2 使用Jupyter完成ECharts可視化129
8.1.3JSON數(shù)據(jù)導(dǎo)入方式131
8.1.4ECharts與Python結(jié)合的可視化案例133
8.2 利用Python輕松調(diào)用ECharts137
8.3 本章小結(jié)139
第9章 一款可復(fù)制的通用可視化產(chǎn)品搭建全流程141
9.1 弄清用戶需求141
9.2 著手產(chǎn)品設(shè)計(jì)142
9.3 產(chǎn)品前后端開(kāi)發(fā)144
9.4 可視化產(chǎn)品展示150
9.5 本章小結(jié)152
第10章 文本挖掘可視化實(shí)踐153
10.1 文本挖掘技術(shù)與分析目標(biāo)153
10.2 文本挖掘具體流程155
10.3 文本挖掘可視化與結(jié)論168
10.4 本章小結(jié)169
第11章 ECharts高級(jí)功能171
11.1 使用富文本標(biāo)簽171
11.2 數(shù)據(jù)的異步加載177
11.3 響應(yīng)式自適應(yīng)179
11.4 事件與行為184
11.5 三維可視化制作187
11.6 本章小結(jié)189
第12章 可視化經(jīng)驗(yàn)分享191
12.1 如何選擇合適的可視化類型191
12.2 可視化配色需注意什么193
12.3 追求動(dòng)態(tài)和酷炫效果有錯(cuò)嗎195
12.4 本章小結(jié)196
上下滑動(dòng)查看


點(diǎn)擊鏈接了解詳情并購(gòu)買

