第一本 ECharts 數(shù)據(jù)可視化書籍出版了!
我的第一本書終于出版了,書名叫做《ECharts數(shù)據(jù)可視化:入門、實戰(zhàn)與進階》,目前在當當、京東已經(jīng)上架,可購買學習!

什么是ECharts
ECharts,為Enterprise Charts的縮寫,是一種商業(yè)級數(shù)據(jù)圖表。作為百度的一個開源數(shù)據(jù)可視化工具,之后全球著名開源社區(qū)Apache基金會宣布“百度開源的ECharts項目全票通過進入Apache孵化器”,ECharts目前廣泛應用于PC端和移動端的大部分瀏覽器上。自問世以來,ECharts一直幫助大量開發(fā)者快速實現(xiàn)可視化需求。
寫作原因
當我在2018年下旬在平安金融壹賬通實習時,因為需要制作產(chǎn)品演示需要,接觸到ECharts制作可視化,在這個產(chǎn)品制作中,漸漸發(fā)現(xiàn)ECharts的魅力,在一邊查閱ECharts官方文檔一邊制作產(chǎn)品實踐過程中,發(fā)現(xiàn)ECharts官網(wǎng)的教程較少,并不全面,如果需要深入學習,需要去查閱各種配置項文檔,或從官方案例和用戶上傳的可視化案例中琢磨學習,但對于很多沒怎么接觸過數(shù)據(jù)可視化制作和學習過前端知識,例如HTML、CSS、JS的初學者,通過官方文檔直接學習會存在一定困難,就怕自學過程中磨滅了那些學習熱情。所以為了給有興趣學習數(shù)據(jù)可視化的大家提供一個從零開始入門、進階、實戰(zhàn)的學習路徑,這本書就開始寫作了。
寫作過程
2019年6月經(jīng)我的好友“Python愛好者社區(qū)”微信公眾號創(chuàng)始人梁勇(勇哥)推薦,認識了機械工業(yè)出版社的楊福川主編,因為是第一次寫書,我各種流程和寫作技巧都是空白,在編輯李藝小姐姐的各種指導下,在好友周威、趙亮的幫助下,順利完成本書的寫作出版。
本書主要特點
本書是目前市面上第一本ECharts相關實戰(zhàn)書籍,適用于對可視化感興趣的各類人群,由淺入深介紹了ECharts的使用方法和實戰(zhàn)案例。本書從零開始講解ECharts的使用,從入門到進階,從制作單個可視化到制作Dashboard,從使用ECharts的色彩主題到自己靈活搭配色彩展示,結合時下流行的Python編程語言完成大數(shù)據(jù)可視化,采用前后端結合的策略帶你打造數(shù)據(jù)產(chǎn)品演示demo,介紹時下流行的文本挖掘技術并通過ECharts可視化展示文本挖掘產(chǎn)出,在本書的最后給出了筆者在學習使用ECharts可視化過程中的一些思考與經(jīng)驗總結。本書加入大量代碼注釋和解釋,即使是小白,學習也不會有太大困難。
本書閱讀對象
本書是一本以ECharts實戰(zhàn)為導向的書,適合的閱讀對象主要分為下面幾類:
計算機科學與技術、統(tǒng)計學、數(shù)學、大數(shù)據(jù)、人工智能、數(shù)據(jù)科學相關專業(yè)的師生
對數(shù)據(jù)可視化、前端開發(fā)、數(shù)據(jù)分析挖掘感興趣的初學者
數(shù)據(jù)可視化、前端開發(fā)和數(shù)據(jù)分析挖掘從業(yè)者等
轉行做數(shù)據(jù)相關產(chǎn)品和開發(fā)的工作人員等
?
如何閱讀本書
本書一共12章,分四個部分,主要內容如下。
第一部分(第1~4章)為基礎篇,主要介紹ECharts的背景和基礎知識,以及利用ECharts制作簡單可視化。
第1章先介紹ECharts是什么,ECharts的發(fā)展歷史,ECharts的特性,ECharts和同類產(chǎn)品的對比,重點是ECharts的各種優(yōu)秀特性內容。
第2章介紹較為容易的ECharts安裝方式,開發(fā)工具的選擇與推薦,完成第一幅ECharts作品和了解ECharts官方文檔的內容和各部分作用。重點是將ECharts開發(fā)環(huán)境搭建完成,以便能夠繼續(xù)動手操作學習之后的章節(jié)。
第3章介紹ECharts的常用組件,這些組件包括標題、提示框、工具欄、圖例、時間軸、數(shù)據(jù)區(qū)域縮放、網(wǎng)格、坐標軸、數(shù)據(jù)系列、全局字體樣式等。通過學習這些ECharts的常用組件,可以學習一幅可視化作品的關鍵組成部分,為之后的可視化深入學習打好堅實基礎。所謂磨刀不誤砍柴工,在繪制數(shù)據(jù)可視化圖表之前,有必要先學習ECharts數(shù)據(jù)可視化的相關組件和內容。
第4章介紹ECharts的各種可視化圖,通過該章節(jié)的學習,我們可以動手操作實踐自己所需的各類可視化圖,為之后的復雜可視化圖打下堅實的基礎。
第二部分(第5~6章)為進階篇,主要介紹ECharts的色彩主題,以及制作復雜動態(tài)可視化。
第5章介紹ECharts提供的色彩主題,教會大家使用這些色彩主題,并學會如何使用工具便捷搭配需要的色彩,以達到你需要的色彩展示效果。
第6章介紹ECharts可視化的優(yōu)勢之一,即帶有時間軸的復雜動態(tài)可視化。
第三部分(第7~10章)為應用篇,介紹使用ECharts制作Dashboard,使用ECharts開發(fā)數(shù)據(jù)產(chǎn)品demo,并使用Python將ECharts和大數(shù)據(jù)可視化結合起來。
第7章介紹制作不同場景的Dashboard,嘗試多圖組合的方式呈現(xiàn)數(shù)據(jù)的魅力。
第8章介紹如何將Python和ECharts結合,完成大數(shù)據(jù)可視化。
第9章介紹從產(chǎn)品需求、產(chǎn)品設計、前后端開發(fā)、可視化展示這四個方面講解可視化產(chǎn)品搭建全流程,幫助讀者掌握開發(fā)簡單可視化產(chǎn)品demo的能力。
第10章介紹ECharts可視化在文本挖掘上的應用。
第四部分(第11~12章)為提高篇,介紹一些ECharts可視化的高級用法,并分享筆者在制作可視化過程中的經(jīng)驗與思考。
第11章介紹一些ECharts高級用法,從而更好地完成可視化交互設計,讓可視化更加豐富多彩。內容包括使用富文本標簽、數(shù)據(jù)的異步加載、響應式自適應、事件與行為和三維可視化制作。
第12章介紹筆者制作可視化時積累的一些經(jīng)驗,包括如何選擇可視化類型、可視化配色需要注意的點和追求炫酷效果的可視化對錯與否。
?
以下是本書中帶你手把手制作的部分ECharts可視化:
做個任務完成率的儀表盤吧:

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

ECharts也可以做大屏看板哦!

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

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

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