Создание субграфиков
Вы можете отображать несколько изображений в одной фигуре — это удобно для быстрого анализа данных. Используйте 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. - Отобразите
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()