반응형
질문
가끔 이런 코드를 만나게 됩니다:
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()
반응형
댓글