Computer >> 컴퓨터 >  >> 프로그래밍 >> Python

Matplotlib에서 플롯의 면색(facecolor)을 변경하는 방법

Matplotlib에서 플롯의 면색(facecolor)을 변경하려면 set_facecolor() 메서드를 활용하면 됩니다. 아래 예제를 통해 단계별로 살펴보겠습니다.

구현 단계

  • 그림 크기를 설정하고 서브플롯 주변 및 사이의 여백(padding)을 조정합니다.
  • NumPy를 사용하여 x, y 데이터 포인트를 생성합니다.
  • figure와 서브플롯 집합을 생성합니다.
  • plot() 메서드로 x, y 데이터를 노란색(yellow)과 선 두께 7로 플롯합니다.
  • set_facecolor() 메서드를 사용하여 축(axes)의 면색을 설정합니다.
  • show() 메서드로 그림을 화면에 표시합니다.

예제 코드

from matplotlib import pyplot as plt
import numpy as np

# 그림 크기 설정
plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True

# x, y 데이터 포인트 생성
x = np.linspace(-10, 10, 100)
y = np.sin(x)

# figure와 서브플롯 생성
fig, ax = plt.subplots()

# 색상을 지정하여 데이터 플롯
ax.plot(x, y, color='yellow', lw=7)

# 면색 설정
ax.set_facecolor('red')

plt.show()

실행 결과

위 코드를 실행하면 빨간색 배경 위에 노란색 사인 곡선이 그려진 플롯이 출력됩니다.

Matplotlib에서 플롯의 면색(facecolor)을 변경하는 방법Matplotlib에서 플롯의 면색(facecolor)을 변경하는 방법