plot如何将两张图画在一起
时间: 2024-12-15 16:26:48 浏览: 16
在matplotlib库中,`plot()`函数主要用于绘制单条折线图,如果想把两张图放在一起显示,你可以采用`subplots()`函数创建一个新的图形网格,然后分别对每个子图进行绘图。
下面是一个简单的例子:
```python
import matplotlib.pyplot as plt
# 创建一个包含两个子图的窗口
fig, axs = plt.subplots(1, 2, figsize=(8, 4)) # (行数, 列数)
# 对第一个子图(左半部分)
axs[0].plot([1, 2, 3], [4, 5, 6])
axs[0].set_title('First subplot')
# 对第二个子图(右半部分)
axs[1].scatter([1, 2, 3], [4, 7, 8])
axs[1].set_title('Second subplot')
# 显示整个图形
plt.tight_layout() # 用于调整子图之间的间距
plt.show()
```
在这个例子中,我们首先创建了一个包含两个子图的画布,然后分别在每个子图上添加了折线图和散点图。最后通过`tight_layout()`来优化布局,使两部分不会重叠。
阅读全文