서브플롯 생성하기
여러 이미지를 하나의 그림에 그리면 데이터를 빠르게 탐색할 수 있어요. plt.subplots()로 서브플롯 배열을 만들어 보세요.
fig, axes = plt.subplots(nrows=2, ncols=2)
서브플롯에 이미지를 그릴 때는 PyPlot을 거치지 말고 서브플롯 객체에서 직접 그리기 메서드를 호출하세요: plt.imshow(im) 대신 axes[0,0].imshow(im)처럼요.
이 연습에서는 같은 Figure 안의 서로 다른 서브플롯에 im1과 im2를 각각 그려 보세요.
이 연습은 강의의 일부입니다
Python을 활용한 생의학 영상 분석
연습 안내
nrows=2,ncols=1인 서브플롯 그리드를 만드세요.- 첫 번째와 두 번째 서브플롯에 각각
im1과im2를 그리세요. 각 이미지에는 "gray" 컬러맵을 사용하세요. - 각 서브플롯에서 축 눈금과 레이블을 끄세요.
- Figure를 렌더링하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# 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()