好的,你可以使用 `matplotlib` 库的 `subplots` 函数来将不同项目的图画在同一个画布上。以下是一个示例代码:
```python
import matplotlib.pyplot as plt
import numpy as np
# 创建一个 2x2 的子图
fig, axs = plt.subplots(2, 2)
# 绘制第一个子图
axs[0, 0].plot([1, 2, 3, 4], [1, 4, 2, 3])
axs[0, 0].set_title('Subplot 1')
# 绘制第二个子图
axs[0, 1].plot([1, 2, 3, 4], [1, 2, 3, 4])
axs[0, 1].set_title('Subplot 2')
# 绘制第三个子图
axs[1, 0].plot(np.random.randn(50).cumsum())
axs[1, 0].set_title('Subplot 3')
# 绘制第四个子图
axs[1, 1].plot([1, 2, 3, 4], [4, 3, 2, 1])
axs[1, 1].set_title('Subplot 4')
# 自适应子图间的间距和画布大小
plt.tight_layout()
# 显示图像
plt.show()
```
在这个例子中,我们创建了一个 2x2 的子图,然后在每个子图中绘制了不同的数据。在绘制完所有的子图之后,我们调用 `tight_layout` 函数自适应子图间的间距和画布大小,然后调用 `show` 函数显示图像。