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

Matplotlib에서 겹치는 선을 그리는 방법은 무엇입니까?

<시간/>

matplotlib에서 겹치는 선을 그리기 위해 기본적으로 플롯의 불투명도 또는 알파 값을 설정하는 변수 겹치기를 사용할 수 있습니다.

단계

  • 그림 크기를 설정하고 서브플롯 사이 및 주변 여백을 조정합니다.
  • 겹치는 변수를 초기화하여 라인의 알파 값을 설정합니다.
  • 동일한 알파를 사용하여 각각 빨간색과 녹색으로 line1과 line2를 플로팅합니다. 가치.
  • 그림을 표시하려면 show()를 사용하세요. 방법.

예시

from matplotlib import pyplot as plt
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
overlapping = 0.150
line1 = plt.plot([1, 3, 5, 2, 5, 3, 1], c='red', alpha=overlapping, lw=5)
line2 = plt.plot([7, 2, 5, 7, 5, 2, 7], c='green', alpha=overlapping,
lw=5)
plt.show()

출력

Matplotlib에서 겹치는 선을 그리는 방법은 무엇입니까?