Matplotlib包概述

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

如果安装不成功,导入时会提示错误。