Bắt đầu ngayBắt đầu miễn phí

Tạo các subplot

Bạn có thể vẽ nhiều ảnh trên cùng một figure để khám phá dữ liệu nhanh hơn. Hãy dùng plt.subplots() để tạo một mảng các subplot.

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

Để vẽ một ảnh trên một subplot, hãy gọi trực tiếp phương thức vẽ từ đối tượng subplot thay vì qua PyPlot: dùng axes[0,0].imshow(im) thay vì plt.imshow(im).

Trong bài tập này, hãy vẽ im1im2 trên các subplot riêng biệt trong cùng một figure.

Bài tập này là một phần của khóa học

Phân tích ảnh Y sinh học bằng Python

Xem khóa học

Hướng dẫn bài tập

  • Tạo lưới subplots với nrows=2ncols=1.
  • Vẽ im1im2 lần lượt trên subplot thứ nhất và thứ hai. Dùng colormap "gray" cho từng ảnh.
  • Với mỗi subplot, tắt ticks và nhãn trục.
  • Hiển thị figure.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

# 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()
Chỉnh sửa và Chạy Mã