9.Matplotlib-绘制子图
image
扫码关注【牵引小哥讲Python】,关注回复【资源】领取学习资源!
原创作者:牵引小哥
微信公众号:牵引小哥讲Python
注:转载或复制请注明出处——牵引小哥
Matplotlib是一个面向对象的绘图库。在实际应用中,常常新建一个Figure对象,作为容器。再在Figure对象中创建Axes对象绘图。这样操作,可以理解为在一张画布(Figure)中创建一张图(Axes),也可以创建多个子图。而且,在对坐标轴刻度、标签等进行自定义操作时,一般也是在Axes对象进行。所以本期小哥将介绍几种简单创建Axes对象绘图的方法。
1. 方法一(add_subplot)
add_subplot(nrows, ncols, index,**kwargs),其中nrows和ncols表示将一个Figure分割为nrows行ncols列,index表示从上,从左数Axes对象所处位置编号(理解有点头疼,没关系,看例子!),**kwargs是一些其他参数,具体可参考官方说明。
import numpy as np
import matplotlib as mpl
import matplotlib.pyplot as plt
x=np.linspace(0,2*np.pi,100)
fig=plt.figure()
ax1=fig.ad