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 에게 문의하십시오. 세션 후 피드백을 제공해주시면 문제를 신속하게 해결해 드리겠습니다.

필요한 라이브러리 가져오기

플롯을 만들기 전에 필요한 라이브러리를 가져와야 합니다. 이 경우, numpymatplotlib.pyplot을 가져와야 합니다.

import numpy as np
import matplotlib.pyplot as plt

데이터 생성

플롯을 위한 데이터를 생성해야 합니다. 이 예제에서는 ts 두 개의 배열을 생성합니다.

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

플롯 생성

이제 데이터를 갖추었으니 플롯을 생성할 수 있습니다. 먼저, plt.subplots()를 사용하여 figure 와 axis 객체를 생성합니다. 그런 다음, ax.plot()을 사용하여 데이터를 플롯합니다.

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

레이블 및 제목 추가

ax.set()을 사용하여 x 축과 y 축에 레이블을 추가하고, 플롯에 제목을 추가할 수 있습니다.

ax.set(xlabel='time (s)', ylabel='voltage (mV)', title='About as simple as it gets, folks')

그리드 추가

마지막으로, ax.grid()를 사용하여 플롯에 그리드를 추가할 수 있습니다.

ax.grid()

플롯 표시

plt.show()를 사용하여 플롯을 표시할 수 있습니다.

plt.show()

요약

이 튜토리얼에서는 Matplotlib 를 사용하여 간단한 플롯을 만드는 과정을 안내했습니다. 필요한 라이브러리를 가져오는 것으로 시작하여, 플롯에 대한 데이터를 생성하고, 플롯을 만들고, 레이블과 제목을 추가하고, 그리드를 추가했습니다. Matplotlib 는 Python 에서 시각화를 생성하기 위한 강력한 라이브러리이며, 이 튜토리얼은 Matplotlib 로 할 수 있는 일의 시작일 뿐입니다.