将多个plt并排在一起显示
时间: 2024-05-05 12:19:30 浏览: 67
您可以使用matplotlib库中的subplot()函数将多个图像分别绘制在一个大的图像上,然后将这个大的图像展示出来。这个函数的参数包括:子图行数,子图列数,子图编号。例如,以下代码将绘制4个图像,排成2行2列,并将它们展示在一个大的图像上。
```python
import matplotlib.pyplot as plt
fig, axes = plt.subplots(nrows=2, ncols=2)
ax1, ax2, ax3, ax4 = axes.ravel()
ax1.plot([1,2,3],[4,5,6])
ax2.scatter([1,2,3],[4,5,6])
ax3.hist([1,2,3,4,5,6], bins=6)
ax4.bar([1,2,3],[4,5,6])
plt.show()
```
您可以在每个子图中绘制自己的数据。ax1、ax2、ax3和ax4是图像的句柄,您可以使用它们在特定子图上执行任意操作。如果您希望将图像的某些部分删除、缩放或修改,可以使用这些句柄。