>백엔드 개발 >파이썬 튜토리얼 >Matplotlib의 fig.add_subplot() 메서드에서 인수를 해석하는 방법은 무엇입니까?

Matplotlib의 fig.add_subplot() 메서드에서 인수를 해석하는 방법은 무엇입니까?

Linda Hamilton
Linda Hamilton원래의
2024-10-24 01:52:29891검색

How to Interpret the Argument in Matplotlib's fig.add_subplot() Method?

fig.add_subplot()의 인수 이해

Matplotlib에서는 fig.add_subplot() 메소드를 사용하여 서브플롯을 추가합니다. 기존 피규어. 3자리 숫자인 단일 인수를 사용합니다.

인수 해석

fig.add_subplot()의 3자리 인수는 위치를 지정합니다. 그림 내의 서브플롯. 각 숫자는 특정 그리드 레이아웃을 나타냅니다.

  • 첫 번째 숫자: 서브플롯 그리드의 행 수
  • 두 번째 숫자: 행 수 열
  • 세 번째 자리: 그리드 내 서브플롯의 위치

고려해 보겠습니다. 제공된 예제 코드:

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()

설명:

이 코드에서 fig.add_subplot()의 3자리 인수는 111이며 이는 다음을 의미합니다. :

  • 첫 번째 숫자(1): 서브플롯 그리드에 1개의 행이 있습니다.
  • 두 번째 숫자(1): 거기 은 그리드의 1개 열입니다.
  • 세 번째 숫자(1): 서브플롯은 그리드의 첫 번째(유일한) 위치에 위치합니다.

따라서 111을 인수로 사용하면 전체 그림 공간을 차지하는 단일 서브플롯이 생성됩니다.

마찬가지로 인수 212는 2행 1열로 구성된 서브플롯 그리드를 생성하고 서브플롯은 2번째에 위치하게 됩니다. 그리드의 위치(오른쪽 하단)입니다.

위 내용은 Matplotlib의 fig.add_subplot() 메서드에서 인수를 해석하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.