编写本书的目的是帮助读者快速掌握Python数据可视化编程的相关知识和技术,本书以Matplotlib、Seaborn和Pyecharts三个库为主进行讲解。为了降低学习难度,并在短时间内学会Python数据可视化编程,对本书的整体结构和内容做了精心规划。全书共8章,各章内容的简要介绍如下表所示。
与其他同类图书相比,本书具有以下几个显著特点:
与很多其他同类图书将大量篇幅浪费在介绍Python基础语法上不同,本书只介绍与数据可视化紧密相关的Python编程知识,本书的重点在于介绍如何使用Python内置对象,以及使用NumPy和Pandas内置对象来构建图表所需的数据,而不是罗列一大堆与数据可视化无关的Python知识和编程技术。在每个知识点的讲解上,本书力求做到概念清晰,不含糊其词。
本书每章内容从多个角度详细讲解和剖析技术细节,绝非很多同类书中流水账式的介绍。尤其在讲解Matplotlib可视化库时,同时介绍使用pyplot模块中的函数和面向对象两种方式创建图表的方法。
Seaborn库是以Matplotlib库为基础开发出来的,所以本书在讲解Matplotlib库时投入了相对较多的篇幅,只要理解和掌握了Matplotlib库的用法,对Seaborn库的学习将起到事半功倍的效果,读者可以举一反三。本书最后介绍Pyecharts库,它与前两种库的编程方式有很大不同,其功能和优势能够与前两种库起到很好的互补作用。
本书在介绍Matplotlib、Seaborn和Pyecharts三个库的用法时,使用的都是“通用操作+特定操作”模式进行讲解,从而帮助读者快速掌握大量共性操作,缩短学习时间,提高学习效率,还能避免出现冗余的内容而浪费篇幅。
“提示”和“注意”在全书随处可见,可以及时解决读者在学习过程中遇到的问题,或对当前内容进行适当的延伸。
本书适合具有以下需求的人士阅读:
●从事数据分析和数据可视化工作。
●想要在短时间内学会Python数据可视化编程。
●想要系统地学习Matplotlib、Seaborn和Pyecharts三个可视化库的用法。
●对Python数据可视化编程感兴趣。
●在校学生和社会求职者。
本书附赠以下资源:
●示例源代码。
●重点内容的多媒体视频教程。
●教学课件。
读者可以扫描本书的二维码下载本书的配套资源。
示例源代码
视频教程
教学课件