Matplotlib 축 눈금 및 그리드 사용자 정의

Beginner

This tutorial is from open-source community. Access the source code

소개

이 랩에서는 Python 을 사용하여 Matplotlib 플롯에서 축 눈금과 그리드 속성을 사용자 정의하는 방법을 배우게 됩니다. Matplotlib 는 Python 의 데이터 시각화 라이브러리로, 다양한 차트와 그래프를 생성할 수 있습니다. 이 랩에서는 선 그래프의 축 눈금과 그리드 속성을 사용자 정의하는 데 중점을 둡니다.

VM 팁

VM 시작이 완료되면 왼쪽 상단을 클릭하여 Notebook 탭으로 전환하여 실습을 위해 Jupyter Notebook에 액세스하십시오.

때로는 Jupyter Notebook 이 로딩을 완료하는 데 몇 초 정도 기다려야 할 수 있습니다. Jupyter Notebook 의 제한 사항으로 인해 작업의 유효성 검사는 자동화될 수 없습니다.

학습 중에 문제가 발생하면 언제든지 Labby 에게 문의하십시오. 세션 후 피드백을 제공해주시면 문제를 즉시 해결해 드리겠습니다.

라이브러리 가져오기

첫 번째 단계는 필요한 라이브러리를 가져오는 것입니다. 이 랩에서는 Matplotlib 와 NumPy 를 사용합니다. NumPy 는 Python 프로그래밍 언어를 위한 라이브러리로, 대규모 다차원 배열과 행렬을 지원하며, 이러한 배열에서 작동하는 다양한 고급 수학 함수를 제공합니다.

import matplotlib.pyplot as plt
import numpy as np

데이터 생성

다음으로, 플롯할 데이터를 생성합니다. 이 예제에서는 사인 함수를 사용하여 파형을 생성합니다.

t = np.arange(0.0, 2.0, 0.01)
s = np.sin(2 * np.pi * t)

플롯 생성

이제 방금 생성한 데이터를 사용하여 플롯을 생성합니다.

fig, ax = plt.subplots()
ax.plot(t, s)

축 눈금 및 그리드 속성 사용자 정의

grid()tick_params() 함수를 사용하여 축 눈금 및 그리드 속성을 사용자 정의할 수 있습니다. 이 예제에서는 눈금 레이블의 색상과 크기, 그리드 선의 너비와 스타일을 변경합니다.

ax.grid(True, linestyle='-.', linewidth=0.5, color='gray')
ax.tick_params(axis='both', which='both', labelsize=8, width=1, color='red')

플롯 표시

마지막으로 플롯을 표시합니다.

plt.show()

요약

이 랩에서는 Python 을 사용하여 Matplotlib 플롯에서 축 눈금 및 그리드 속성을 사용자 정의하는 방법을 배웠습니다. grid() 함수를 사용하여 그리드 선의 가시성 및 스타일을 제어하고, tick_params() 함수를 사용하여 눈금 레이블의 모양을 제어할 수 있습니다. 이러한 속성을 사용자 정의함으로써 시각적으로 더 매력적이고 유익한 플롯을 만들 수 있습니다.