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

Python Matplotlib에서 곡선 그래프에 제목을 추가하는 방법

Python의 Matplotlib 라이브러리에서 곡선 그래프에 제목을 추가하는 것은 매우 간단합니다. plt.title() 메서드를 사용하면 되는데, 이 글에서는 단계별로 자세히 알아보겠습니다.

구현 단계

  • 그림(figure) 크기를 설정하고 서브플롯 주변 및 사이의 여백(padding)을 조정합니다.

  • 그래프가 곡선 형태가 되도록 x, y 데이터 포인트를 생성합니다.

  • 생성한 x, y 데이터를 플롯합니다.

  • plt.title() 메서드를 사용하여 곡선 그래프에 제목을 지정합니다.

  • show() 메서드를 호출하여 그림을 화면에 표시합니다.

예제 코드

import matplotlib.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(-1, 1, 50)
y = 2**x + 1

# x, y 데이터 플롯
line, = plt.plot(x, y)

# 그래프에 제목 추가
plt.title("$y=2^x+1$")

plt.show()

실행 결과

위 코드를 실행하면 다음과 같은 출력 결과를 얻을 수 있습니다.

Python Matplotlib에서 곡선 그래프에 제목을 추가하는 방법

코드 설명

np.linspace(-1, 1, 50)은 -1부터 1까지의 구간을 50개의 균등한 간격으로 나눈 배열을 생성합니다. 이렇게 생성된 x 값에 대해 y = 2^x + 1 공식을 적용하면 지수 함수 형태의 부드러운 곡선이 만들어집니다.

제목으로 사용된 $y=2^x+1$ 문자열은 Matplotlib의 수학 텍스트(MathText) 기능을 활용한 것입니다. 달러 기호($)로 감싸면 LaTeX 스타일로 수식이 렌더링되어 위첨자 등이 자연스럽게 표현됩니다.