第一本 ECharts 数据可视化书籍出版了!

共 3169字,需浏览 7分钟

 ·

2020-12-29 06:47


我的第一本书终于出版了,书名叫做《ECharts数据可视化:入门、实战与进阶》,目前在当当、京东已经上架,可购买学习!

什么是ECharts

ECharts,为Enterprise Charts的缩写,是一种商业级数据图表。作为百度的一个开源数据可视化工具,之后全球著名开源社区Apache基金会宣布“百度开源的ECharts项目全票通过进入Apache孵化器”,ECharts目前广泛应用于PC端和移动端的大部分浏览器上。自问世以来,ECharts一直帮助大量开发者快速实现可视化需求。


写作原因

当我在2018年下旬在平安金融壹账通实习时,因为需要制作产品演示需要,接触到ECharts制作可视化,在这个产品制作中,渐渐发现ECharts的魅力,在一边查阅ECharts官方文档一边制作产品实践过程中,发现ECharts官网的教程较少,并不全面,如果需要深入学习,需要去查阅各种配置项文档,或从官方案例和用户上传的可视化案例中琢磨学习,但对于很多没怎么接触过数据可视化制作和学习过前端知识,例如HTML、CSS、JS的初学者,通过官方文档直接学习会存在一定困难,就怕自学过程中磨灭了那些学习热情。所以为了给有兴趣学习数据可视化的大家提供一个从零开始入门、进阶、实战的学习路径,这本书就开始写作了。


写作过程

2019年6月经我的好友“Python爱好者社区”微信公众号创始人梁勇(勇哥)推荐,认识了机械工业出版社的杨福川主编,因为是第一次写书,我各种流程和写作技巧都是空白,在编辑李艺小姐姐的各种指导下,在好友周威、赵亮的帮助下,顺利完成本书的写作出版。


本书主要特点

本书是目前市面上第一本ECharts相关实战书籍,适用于对可视化感兴趣的各类人群,由浅入深介绍了ECharts的使用方法和实战案例。本书从零开始讲解ECharts的使用,从入门到进阶,从制作单个可视化到制作Dashboard,从使用ECharts的色彩主题到自己灵活搭配色彩展示,结合时下流行的Python编程语言完成大数据可视化,采用前后端结合的策略带你打造数据产品演示demo,介绍时下流行的文本挖掘技术并通过ECharts可视化展示文本挖掘产出,在本书的最后给出了笔者在学习使用ECharts可视化过程中的一些思考与经验总结。本书加入大量代码注释和解释,即使是小白,学习也不会有太大困难。


本书阅读对象

本书是一本以ECharts实战为导向的书,适合的阅读对象主要分为下面几类:

  • 计算机科学与技术、统计学、数学、大数据、人工智能、数据科学相关专业的师生

  • 对数据可视化、前端开发、数据分析挖掘感兴趣的初学者

  • 数据可视化、前端开发和数据分析挖掘从业者等

  • 转行做数据相关产品和开发的工作人员等

 

如何阅读本书

本书一共12章,分四个部分,主要内容如下。


第一部分(第1~4章)为基础篇,主要介绍ECharts的背景和基础知识,以及利用ECharts制作简单可视化。

  • 第1章先介绍ECharts是什么,ECharts的发展历史,ECharts的特性,ECharts和同类产品的对比,重点是ECharts的各种优秀特性内容。

  • 第2章介绍较为容易的ECharts安装方式,开发工具的选择与推荐,完成第一幅ECharts作品和了解ECharts官方文档的内容和各部分作用。重点是将ECharts开发环境搭建完成,以便能够继续动手操作学习之后的章节。

  • 第3章介绍ECharts的常用组件,这些组件包括标题、提示框、工具栏、图例、时间轴、数据区域缩放、网格、坐标轴、数据系列、全局字体样式等。通过学习这些ECharts的常用组件,可以学习一幅可视化作品的关键组成部分,为之后的可视化深入学习打好坚实基础。所谓磨刀不误砍柴工,在绘制数据可视化图表之前,有必要先学习ECharts数据可视化的相关组件和内容。

  • 第4章介绍ECharts的各种可视化图,通过该章节的学习,我们可以动手操作实践自己所需的各类可视化图,为之后的复杂可视化图打下坚实的基础。


第二部分(第5~6章)为进阶篇,主要介绍ECharts的色彩主题,以及制作复杂动态可视化。

  • 第5章介绍ECharts提供的色彩主题,教会大家使用这些色彩主题,并学会如何使用工具便捷搭配需要的色彩,以达到你需要的色彩展示效果。

  • 第6章介绍ECharts可视化的优势之一,即带有时间轴的复杂动态可视化。


第三部分(第7~10章)为应用篇,介绍使用ECharts制作Dashboard,使用ECharts开发数据产品demo,并使用Python将ECharts和大数据可视化结合起来。

  • 第7章介绍制作不同场景的Dashboard,尝试多图组合的方式呈现数据的魅力。

  • 第8章介绍如何将Python和ECharts结合,完成大数据可视化。

  • 第9章介绍从产品需求、产品设计、前后端开发、可视化展示这四个方面讲解可视化产品搭建全流程,帮助读者掌握开发简单可视化产品demo的能力。

  • 第10章介绍ECharts可视化在文本挖掘上的应用。


第四部分(第11~12章)为提高篇,介绍一些ECharts可视化的高级用法,并分享笔者在制作可视化过程中的经验与思考。

  • 第11章介绍一些ECharts高级用法,从而更好地完成可视化交互设计,让可视化更加丰富多彩。内容包括使用富文本标签、数据的异步加载、响应式自适应、事件与行为和三维可视化制作。

  • 第12章介绍笔者制作可视化时积累的一些经验,包括如何选择可视化类型、可视化配色需要注意的点和追求炫酷效果的可视化对错与否。

 

以下是本书中带你手把手制作的部分ECharts可视化:

做个任务完成率的仪表盘吧:


带有logo的可视化是不是更形象了呢?


ECharts也可以做大屏看板哦!


带你做个前后端的股票查询产品demo吧~


通过关系网络图展示文本挖掘的结果,发现政策文件中的重点领域和关键词


在此感谢为本书推荐的各位朋友(排名不分先后):


ECharts非常强大,这也意味着它有着为数庞大的可配置项。对于初学者来说,本书是一本非常适合的实战类教程。可以帮助补充读者快速上手ECharts 并实现各种效果;对于进阶开发者来说,本书也提供了一些ECharts的使用技巧,可以帮助读者提高自可视化实践能力。

—— 羡辙,Apache ECharts (incubating) Committer & PPMC 成员

 

大伟的作品一向思路清晰、通俗易懂,本书同样如此,它从零开始,由浅入深地介绍了 ECharts 数据可视化的方方面面,非常透彻,推荐给广大数据可视化爱好者。

—— 崔庆才,微软(中国)工程师,《Python3网络爬虫开发实战》作者


ECharts做出来的图表很好看,但是学习成本略高,除了官网以外,很难找到比较通俗易懂的学习资料,大伟的这本书可以补足这一点。

—— 张俊红,畅销书《对比Excel,轻松学习Python数据分析》作者


本书重点介绍了ECharts的语法以及各种图表与Dashboard的绘制。推荐职场数据分析人士好好学习本书,对工作一定大有裨益!

—— 张杰,Excel图表插件EasyShu联合开发者,《Python数据可视化之美》《R语言数据可视化之美》作者


本书是难得一见的ECharts实战著作,从安装到使用,从不同场景的设计优化到产品的搭建部署,都结合实例演示了一遍,详尽易懂。

——张浩彬,《小白学数据挖掘与机器学习》《IBM SPSS Modeler 18.0数据挖掘权威指南》作者


 点击阅读原文,可详细了解本书!

浏览 4
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报