ECharts数据可视化:入门、实战与进阶

王大伟
前言 为何写作本书 Apache ECharts(incubating),下文简称ECharts,是由百度捐献给Apache开源软件基金会的一个开源可视化工具,目前广泛应用于PC端和移动端的大部分浏览器。截至本书完稿时,该项目正在Apache开源软件基金会下孵化,因此项目名称中带着incubating(孵化)。 自问世以来,ECharts帮助大量开发者快速实现了可视化需求。它使用方便,学习成本较低,得到很多使用者的青睐。同时,ECharts官网上有大量的ECharts可视化案例和配置项手册,可以供读者参考、学习。但是,对于大多数没有前端或编程基础的初学者来说,资料太多,会感到无从下手,也很难把握从零开始的学习路径,于是这本书应运而生。 2018年,我在平安金融壹账通大数据研究院实习期间,负责项目的前端可视化,所以快速自学了ECharts并应用到具体项目中。通过大量阅读官方文档,同时结合项目实践,我归纳整理出一条适合初学者学习ECharts的路径,在此分享给大家,希望能对大家有所帮助。 本书主要特点 本书是一本ECharts实战图书,由浅入深地介绍了ECharts的使用方法和实战案例,适用于对可视化感兴趣的各类人群。书中从零开始讲解ECharts的使用,从入门到进阶,从制作单个可视化产品到制作Dashboard,从使用ECharts的色彩主题到自己灵活搭配色彩,结合Python编程语言完成大数据可视化,采用前后端结合的策略带你打造数据产品演示demo,同时介绍了时下流行的文本挖掘技术并通过ECharts可视化展示文本挖掘产出,最后分享了我在学习ECharts可视化过程中的一些思考与经验。 本书阅读对象 本书是一本以ECharts实战为导向的书,适合以下几类阅读对象: ▪ 计算机科学与技术、统计学、数学、大数据、人工智能、数据科学等相关专业的师生; ▪ 对数据可视化、前端开发…