1 Matplotlib介绍与安装

Matplotlib介绍

什么是Matplotlib

Matplotlib是一个Python的基础绘图库,它可与 NumPy 一起使用,代替Matlab使用。

为什么要学习Matplotlib

  1. 将数据进行可视化,使数据更直观
  2. 使数据更加更具有说服力
    Python数据分析课--第四节 Matplotlib

Matplotlib安装

由于Matplotlib是第三方库,所以我们需要安装它才可以使用。注意,Matplotlib3.0要求python3版本才可安装使用。
安装命令:pip install matplotlib
安装可参考官网:https://matplotlib.org/users/installing.html

2 Matplotlib绘图

图片与子图

Matplotlib所绘制的图位于图片(Figure)对象中。我们可以通过plt.figure生成一个新的图片:

from matplotlib import pyplot as plt
fig = plt.figure()
注意
• 在IPython中,执行该代码一个空白的绘图窗口就会出现,但在Jupyter中则没有任何显示
但是可以通过plt.subplot创建一个或多个子图。
如:带有四个子图的Matplotlib图片
Python数据分析课--第四节 Matplotlib
subplot(nrows, ncols, index, **kwargs)

Python数据分析课--第四节 Matplotlib

除此之外,Matplotlib包含一个便捷方法plt.subplots创建一个新的图片,然后返回包含了已生成子图对象的Numpy数组。
• plt.subplots(nrows, ncols, sharex, sharey)
• nrows子图的行数
• ncols子图的列数
• sharex 所有子图使用相同的x轴刻度
• sharey 所有子图使用相同的y轴刻度
那么实际上,当我们不需要使用子图时,可以通过plt对象直接绘制图形。

Matplotlib绘制图形

matplotlib能够绘制折线图,散点图,条形图,直方图,饼图等等。
具体可参考:https://matplotlib.org/gallery/index.html

相关文章: