子图的绘制、绘制固定区域、绘制自定义区域的子图、子图坐标轴的共享、子图的布局
共享子图的坐标轴
当pyplot使用subplots()函数绘制子图时,可以通过sharex或sharey参数控制是否共享x轴或y轴。sharex或sharey参数支持False或‘none’、True或‘all’、‘row’(表示每一行的子图之间共享x轴或y轴)、‘col’(表示每一列的子图之间共享x轴或y轴)中任取一值。
import numpy as np
import matplotlib.pyplot as plt
#1.数据准备
x1=np.linspace(0,2*np.pi,400)
y1=np.cos(x1**2)
x2=np.linspace(0.01,10,100)
y2=np.sin(x2)
#2.创建坐标系实例【两个坐标系实例共享轴--两两之间共享】
ax1=plt.subplot(2,2,1)
#ax2与ax1两个坐标系实例共享x轴
ax2=plt.subplot(2,2,4, sharex=ax1)
ax3=plt.subplot(2,2,3, sharex=ax2)
#3.绘图
ax1.plot(x1,y1)
ax2.plot(x2,y2)
ax3.plot(x2,y2)
#4.图标展示
plt.show()
运行结果:
共邻非相邻子图的坐标图
import numpy as np
import matplotlib.pyplot as plt
#数据准备
x1&#