Matplotlib是Python最有名的数据可视化包,提供了强大的图表绘制功能。本节对Matplotlib进行简单介绍。
Matplotlib包简介
Matplotlib包的绘图风格跟Matlab的很相似,实际上,从名称上也可以看出,它模仿了Matlab的很多绘图功能。它是Python比较底层的可视化包,具有简单易用、图表类型丰富、图形质量高等特点。
Matplotlib包提供的主要功能包括:
• 二维图表的绘制,图表类型包括二维点图、线形图、条形图、面积图、饼图、散点图、误差条图、箱形图等。
• 三维图表的绘制,图表类型包括三维点图、线形图、条形图、散点图、曲面图、多边形对象模型等。
• 二维标量场数据的可视化,图表类型包括二维等值线图等。
• 二维矢量场数据的可视化,图表类型包括二维矢量图等。
• 提供底层图形对象,提供基本图形元素如点、直线段、矩形、椭圆、多义线、文本、面片和路径等的绘制,在此基础上可以创建自定义图表类型,甚至创建属于自己的图形包。Seaborn和ggplot等包都是在Matplotlib包的基础上进一步开发的。
• 可以作为绘图控件嵌入GUI应用程序中。比如Matplotlib包绘制的图形可以很方便地嵌入到Excel工作表中。
本书中因为篇幅有限,对于Matplotlib包的功能无法一一展开介绍,主要介绍跟Excel交互有关的内容。
安装Matplotlib包
Matplotlib包的安装比较简单,在DOS命令窗口中输入命令行
pip install matplotlib
回车即可。安装成功后,打开Python IDLE,在Shell窗口提示符后导入Matplotlib。
code.python
>>> import matplotlib.pyplot as plt
如果安装不成功,导入时会提示错误。