НачатьНачать бесплатно

Создание субграфиков

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