Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

플롯을 표시하는 데 plt.Show()가 필요한 경우와 그렇지 않은 경우는 언제입니까?

<시간/>

plt.Show() 대화형 플롯이 없을 때마다 도움이 됩니다.

fig.Show() 대화형이면 모든 수치를 표시하는 데 도움이 됩니다.

plt.Show()의 차이점을 관찰하기 위해 예를 들어 보겠습니다. 및 fig.Show() .

단계

  • iPython 열기 쉘.

  • Figure 크기를 설정하고 서브플롯 사이와 주변의 패딩을 조정합니다.

  • 새 그림을 만들거나 기존 그림을 활성화하세요.

  • plot()을 사용하여 선 그리기 방법.

  • Show()를 사용하여 그림 표시 방법.

  • 그림을 표시하려면 Show()를 사용하세요. block=False가 있는 메서드 .

예시

import numpy as np
from matplotlib import pyplot as plt

# Set the figure size
plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True

# Create a new figure
fig = plt.figure()

# Plot a line
plt.plot(np.linspace(-5, 5, 100))

fig.show()

plt.show(block=False)

출력

다음 출력을 생성합니다 -

플롯을 표시하는 데 plt.Show()가 필요한 경우와 그렇지 않은 경우는 언제입니까?

이 출력은 대화식 모드에서만 얻을 수 있습니다. plt.Show() block=True 포함 대화형 플롯이 없을 때 출력을 표시합니다.