开始使用免费开始使用

生成子图

您可以在同一幅图中绘制多幅图像,以便快速探索数据。使用 plt.subplots() 生成一个子图数组。

fig, axes = plt.subplots(nrows=2, ncols=2)

要在某个子图上绘制图像,请直接从子图对象调用绘图方法,而不是通过 PyPlot:使用 axes[0,0].imshow(im),而不是 plt.imshow(im)

在本练习中,请在同一幅图中将 im1im2 分别绘制到不同的子图上。

本练习是课程的一部分

Python 中的生物医学图像分析

查看课程

练习说明

  • 创建一个子图网格,nrows=2ncols=1
  • 分别在第 1 个和第 2 个子图上绘制 im1im2。每个都使用 "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()
编辑并运行代码