matplotlib上下子图
时间: 2023-08-09 07:07:42 浏览: 108
在matplotlib中,可以使用subplot()函数来创建上下子图。该函数接受三个参数,分别是行数、列数和子图索引。下面是一个示例代码:
import matplotlib.pyplot as plt
# 创建画布和坐标系
fig = plt.figure()
# 创建上下子图
ax1 = fig.add_subplot(2, 1, 1) # 第一个子图
ax2 = fig.add_subplot(2, 1, 2) # 第二个子图
# 在子图中绘制图像
ax1.plot(\[1, 2, 3, 4\], \[5, 6, 7, 8\])
ax2.plot(\[1, 2, 3, 4\], \[9, 8, 7, 6\])
# 显示图像
plt.show()
在上面的代码中,我们创建了一个包含两个子图的画布。第一个子图位于第一行,第一列,第二个子图位于第二行,第一列。然后,我们在每个子图中使用plot()函数绘制了不同的图像。最后,使用plt.show()函数显示了图像。
#### 引用[.reference_title]
- *1* *2* *3* [Matplotlib基础(二)---- 图片与子图](https://blog.csdn.net/weixin_56960596/article/details/123933668)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文