본문 바로가기
Python/matplotlib

파이썬 matplotlib.pyplot.ylim 함수 활용하기

by PySun 2024. 10. 31.
반응형

Matplotlib의 ylim 함수: 그래프 축의 한계를 설정하는 방법

파이썬의 Matplotlib 라이브러리는 데이터 시각화의 강력한 도구입니다. 그 중 pyplot.ylim 함수는 그래프의 y축 한계를 설정하는 데 사용됩니다. 이 포스팅에서는 pyplot.ylim 함수의 사용법과 몇 가지 흥미로운 예제를 소개하겠습니다.

pyplot.ylim 함수 소개

pyplot.ylim 함수는 y축의 최소 및 최대 한계를 지정하거나 현재 y축의 한계를 반환합니다. 이를 통해 데이터의 특정 범위를 강조하고 시각적으로 더욱 명확한 정보를 제공합니다.

함수 시그니처

matplotlib.pyplot.ylim(bottom=None, top=None)

매개변수:

  • bottom: y축의 최소 값. 기본값은 현재 최소값입니다.
  • top: y축의 최대 값. 기본값은 현재 최대값입니다.

반환 값:

  • 현재 y축의 한계를 확인하여 두 값의 튜플을 반환합니다.

사용 예제

기본 예제

다음은 pyplot.ylim 함수를 사용하여 y축의 한계를 설정하는 기본 예제입니다.

import matplotlib.pyplot as plt
import numpy as np

# 데이터 생성
x = np.linspace(0, 10, 100)
y = np.sin(x)

# 그래프 그리기
plt.plot(x, y)

# y축 한계 설정
plt.ylim(-1.5, 1.5)

# 그래프 보여주기
plt.title("Sine Wave with Custom Y-axis Limits")
plt.xlabel("X-axis")
plt.ylabel("Y-axis")
plt.grid()
plt.show()

y축 범위 조정 예제

그래프의 y축 범위를 조정하여 데이터의 특정 부분을 강조할 수 있습니다.

import matplotlib.pyplot as plt
import numpy as np

# 데이터 생성
x = np.linspace(0, 10, 100)
y = np.cos(x)

# 그래프 그리기
plt.plot(x, y)

# y축 한계 조정
plt.ylim(-0.5, 0.5)

# 그래프 보여주기
plt.title("Cosine Wave with Adjusted Y-axis Limits")
plt.xlabel("X-axis")
plt.ylabel("Y-axis")
plt.axhline(0, color='grey', lw=0.5) # 0선 추가
plt.grid()
plt.show()

결론

pyplot.ylim 함수는 그래프의 y축 범위를 정밀하게 조정하여 데이터 분석 및 시각화를 향상시킬 수 있는 유용한 도구입니다. 적절한 y축 한계 설정을 통해 데이터의 중요한 패턴을 더욱 잘 드러낼 수 있습니다.

  • y축 한계를 조정하여 그래프의 효과성을 최대화해보세요!
  • 지금 바로 pyplot.ylim 함수를 활용하여 당신의 데이터 시각화를 한층 더 향상시켜 보세요!
반응형