데모 타이트 레이아웃

Intermediate

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

소개

이 랩은 시각화를 생성하기 위한 Python 라이브러리인 Matplotlib 사용에 대한 단계별 가이드를 제공하도록 설계되었습니다. Matplotlib 은 과학 및 엔지니어링 커뮤니티에서 널리 사용되는 데이터 시각화 도구입니다. 이 튜토리얼에서는 Matplotlib 을 사용하여 시각화를 생성하는 과정을 안내합니다.

VM 팁

VM 시작이 완료되면, 왼쪽 상단 모서리를 클릭하여 Notebook 탭으로 전환하여 실습을 위해 Jupyter Notebook에 접근하십시오.

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

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

이것은 가이드 실험입니다. 학습과 실습을 돕기 위한 단계별 지침을 제공합니다.각 단계를 완료하고 실무 경험을 쌓기 위해 지침을 주의 깊게 따르세요. 과거 데이터에 따르면, 이것은 중급 레벨의 실험이며 완료율은 67%입니다.학습자들로부터 100%의 긍정적인 리뷰율을 받았습니다.

Matplotlib 임포트

시각화를 생성하기 전에 Matplotlib 을 임포트해야 합니다.

import matplotlib.pyplot as plt

여기서는 Matplotlib 의 pyplot 모듈을 임포트하고 plt로 별칭을 지정합니다. 이는 Matplotlib 커뮤니티에서 흔히 사용되는 관례입니다.

간단한 플롯 생성

Matplotlib 을 임포트했으므로 시각화를 생성할 수 있습니다. 간단한 플롯을 생성하는 것으로 시작해 보겠습니다.

x = [1, 2, 3, 4, 5]
y = [2, 4, 6, 8, 10]

plt.plot(x, y)
plt.show()

여기서는 플롯의 x 및 y 값을 포함하는 두 개의 리스트 xy를 생성합니다. 그런 다음 plot 함수를 사용하여 xy의 선 그래프를 생성합니다. 마지막으로, show 함수를 사용하여 플롯을 표시합니다.

플롯 사용자 정의

이제 기본적인 플롯이 있으므로 이를 사용자 정의해 보겠습니다.

x = [1, 2, 3, 4, 5]
y = [2, 4, 6, 8, 10]

plt.plot(x, y, color='red', marker='o')
plt.title('My Plot')
plt.xlabel('X Axis Label')
plt.ylabel('Y Axis Label')
plt.show()

여기서는 플롯에 몇 가지 사용자 정의를 추가했습니다. 선의 색상을 빨간색으로 변경하고 각 데이터 포인트에 원형 마커를 추가했습니다. 또한 플롯에 제목과 축 레이블을 추가했습니다.

여러 플롯 생성

동일한 figure 내에서 여러 플롯을 생성할 수도 있습니다.

x = [1, 2, 3, 4, 5]
y1 = [2, 4, 6, 8, 10]
y2 = [1, 3, 5, 7, 9]

plt.subplot(1, 2, 1)
plt.plot(x, y1)
plt.title('Plot 1')

plt.subplot(1, 2, 2)
plt.plot(x, y2)
plt.title('Plot 2')

plt.show()

여기서는 subplot 함수를 사용하여 동일한 figure 내에서 두 개의 플롯을 나란히 생성합니다. subplot에 세 개의 인수를 전달합니다: 행 수, 열 수 및 플롯 번호. 그런 다음 각 subplot 에 플롯을 생성합니다.

플롯 저장

플롯을 생성한 후에는 파일을 저장할 수 있습니다.

x = [1, 2, 3, 4, 5]
y = [2, 4, 6, 8, 10]

plt.plot(x, y)
plt.title('My Plot')
plt.xlabel('X Axis Label')
plt.ylabel('Y Axis Label')
plt.savefig('my_plot.png')

여기서는 savefig 함수를 사용하여 플롯을 my_plot.png라는 파일로 저장합니다.

요약

이 랩에서는 Matplotlib 을 사용하여 Python 에서 시각화를 생성하는 방법을 배웠습니다. Matplotlib 을 import 하고 간단한 플롯을 생성하는 것으로 시작했습니다. 그런 다음 색상을 변경하고 제목과 축 레이블을 추가하여 플롯을 사용자 정의했습니다. 또한 동일한 figure 내에서 여러 플롯을 생성하고 플롯을 파일로 저장하는 방법도 배웠습니다.