numpy入门基础-可视化之子图和多图
演示:
1、子图
在一个界面生成多个图
1)子图subplot的概念
●Matplotlib对象简介
●FigureCanvas
●Figure
●Axes
作用:
可以用在做数据图形对比,一目了然
2)面向对象的子图实例化的步骤
第一步:生成一个画像
●fig=plt, figure()
第二步:对Figure进行实例,添加Axes实例
●ax1=fig. add. subplot(nnn)
●返回的Axes实例
- 参数一,子图总行数
- 参数二,子图总列數
- 参数三,子图位置
例如(221):2行2列第一张图
第三步:调用ax,在ax上画子图
●ax1.plot()
3)示例
例1
in:
import numpy as np #导入 numpyas
import matplotlib.pyplot as plt #导入 matplotlib.pyplot
x=np.arange(1,100)
fig=plt.figure()
ax1=fig.add_subplot(221)#2行2列的第1个图
ax1.plot