Matplotlib是一个Python的绘图库,它可与 NumPy 一起使用,可以代替Matlab使用。
其优点有:(1)将数据进行可视化,使数据更直观;(2) 使数据更加更具有说服力。由于Matplotlib是第三方库,所以需要安装它才可以使用。
安装命令: pip install matplotlib
安装可参考官网: https://matplotlib.org/users/installing.html
注意:
Matplotlib3.0要求python3版本才可安装使用。
图片与子图的介绍
Matplotlib所绘制的图位于图片(Figure)对象中。我们可以通过plt.figure生成一个新的图片:
from matplotlib import pyplot as plt
fig = plt.figure()
注意:
- 在IPython中,执行该代码一个空白的绘图窗口就会出现,但在Jupyter中则没有任何显示,但可通过
fig.add_subplot
创建一个或多个子图。
如:带有四个子图的空白Matplotlib图片
除此之外,Matplotlib包含一个便捷方法plt.subplots
创建一个新的图片,然后返回包含了已生成子图对象的Numpy数组。
- plt.subplots(nrows, ncols, sharex, sharey)
• nrows子图的行数
• ncols子图的列数
• sharex 所有子图使用相同的x轴刻度
• sharey 所有子图使用相同的y轴刻度
相关代码:
from matplotlib import pyplot as plt#导入matpl