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

Matplotlib에서 줄을 숨기는 방법은 무엇입니까?

<시간/>

Matplotlib에서 줄을 숨기려면 line.remove()를 사용할 수 있습니다. 방법.

단계

  • 그림 크기를 설정하고 서브플롯 사이 및 주변 여백을 조정합니다.
  • x, y1 생성 및 y2 numpy를 사용한 데이터 포인트
  • 선 만들기, 즉 line1줄 2, plot() 사용 방법.
  • 줄을 숨기려면 line.remove()를 사용하세요. 방법.
  • 오른쪽 상단의 그림에 범례를 배치합니다.
  • 그림을 표시하려면 show()를 사용하세요. 방법.

import matplotlib.pyplot as plt
import numpy as np

plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True

x = np.linspace(-10, 10, 100)
y1 = np.sin(x)
y2 = np.cos(x)

line1, = plt.plot(x, y1, label="Line 1")
line2, = plt.plot(x, y2, label="Line 2")

# line1.remove()

plt.legend(loc="upper right")

plt.show()

출력

Matplotlib에서 줄을 숨기는 방법은 무엇입니까?

이제 "line1.remove()" 줄의 주석을 제거하고 코드를 다시 실행합니다. 다음 출력을 생성합니다 -

Matplotlib에서 줄을 숨기는 방법은 무엇입니까?