본문 바로가기
Python/Python FAQ

Python fig.add_subplot(111)에서 인자 argument는 무엇을 의미합니까?, What does the argument mean in fig.add_subplot(111)?

by 베타코드 2023. 9. 15.
반응형

질문


가끔 이런 코드를 만나게 됩니다:

import matplotlib.pyplot as plt
x = [1, 2, 3, 4, 5]
y = [1, 4, 9, 16, 25]
fig = plt.figure()
fig.add_subplot(111)
plt.scatter(x, y)
plt.show()

이 코드는 다음과 같은 결과를 생성합니다:

포함된 코드로 생성된 예시 플롯

저는 문서를 열심히 읽어봤지만 111에 대한 설명을 찾을 수 없습니다. 가끔은 212를 볼 수도 있습니다.

fig.add_subplot()의 인자는 무엇을 의미하는 건가요?


답변


다음 사진으로 가장 잘 설명될 것 같습니다:

이미지 설명을 입력하세요

위의 내용을 초기화하려면 다음을 입력해야 합니다:

import matplotlib.pyplot as plt
fig = plt.figure()
fig.add_subplot(221)   #왼쪽 상단
fig.add_subplot(222)   #오른쪽 상단
fig.add_subplot(223)   #왼쪽 하단
fig.add_subplot(224)   #오른쪽 하단 
plt.show()
반응형

댓글