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ẽ im1 và im2 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
Hướng dẫn bài tập
- Tạo lưới subplots với
nrows=2vàncols=1. - Vẽ
im1vàim2lầ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()