生成子图
您可以在同一幅图中绘制多幅图像,以便快速探索数据。使用 plt.subplots() 生成一个子图数组。
fig, axes = plt.subplots(nrows=2, ncols=2)
要在某个子图上绘制图像,请直接从子图对象调用绘图方法,而不是通过 PyPlot:使用 axes[0,0].imshow(im),而不是 plt.imshow(im)。
在本练习中,请在同一幅图中将 im1 和 im2 分别绘制到不同的子图上。
本练习是课程的一部分
Python 中的生物医学图像分析
练习说明
- 创建一个子图网格,
nrows=2且ncols=1。 - 分别在第 1 个和第 2 个子图上绘制
im1和im2。每个都使用 "gray" 颜色映射。 - 对每个子图,关闭坐标轴刻度和标签。
- 渲染整幅图像。
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Import PyPlot
import ____ as ____
# Initialize figure and axes grid
fig, axes = ____
# Draw an image on each subplot
axes[0].imshow(____)
____
# Remove ticks/labels and render
axes[0].axis(____)
____
plt.show()