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 설치

Matplotlib 을 사용하기 전에 먼저 설치해야 합니다. Python 용 패키지 관리자인 pip 를 사용하여 설치할 수 있습니다. 명령 프롬프트를 열고 다음 명령을 실행하여 Matplotlib 을 설치하십시오.

pip install matplotlib

Matplotlib 가져오기

Matplotlib 을 설치했으면 다음 명령을 사용하여 Python 프로그램으로 가져올 수 있습니다.

import matplotlib.pyplot as plt

간단한 플롯 생성

Matplotlib 을 가져왔으므로 이를 사용하여 간단한 플롯을 만들 수 있습니다. 이 예제에서는 x 값과 y 값 간의 관계를 보여주는 선 그래프 (line plot) 를 만들 것입니다.

import matplotlib.pyplot as plt

## x-축 값
x = [1, 2, 3, 4, 5]

## y-축 값
y = [2, 4, 6, 8, 10]

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

## 제목 설정
plt.title("Simple Line Plot")

## x-축 레이블 설정
plt.xlabel("X-axis")

## y-축 레이블 설정
plt.ylabel("Y-axis")

## 플롯 표시
plt.show()

산점도 (Scatter Plot) 생성

Matplotlib 을 사용하여 산점도를 만들 수도 있습니다. 이 예제에서는 x 값과 y 값 간의 관계를 보여주는 산점도를 만들 것입니다.

import matplotlib.pyplot as plt

## x-축 값
x = [1, 2, 3, 4, 5]

## y-축 값
y = [2, 4, 6, 8, 10]

## 점 그리기
plt.scatter(x, y)

## 제목 설정
plt.title("Simple Scatter Plot")

## x-축 레이블 설정
plt.xlabel("X-axis")

## y-축 레이블 설정
plt.ylabel("Y-axis")

## 플롯 표시
plt.show()

막대 그래프 (Bar Plot) 생성

Matplotlib 을 사용하여 막대 그래프를 만들 수도 있습니다. 이 예제에서는 판매된 사과, 바나나, 오렌지의 수를 보여주는 막대 그래프를 만들 것입니다.

import matplotlib.pyplot as plt

## 플롯할 데이터
apples = 10
bananas = 15
oranges = 5

## 막대 그래프 생성
plt.bar(["Apples", "Bananas", "Oranges"], [apples, bananas, oranges])

## 제목 설정
plt.title("Simple Bar Plot")

## x-축 레이블 설정
plt.xlabel("Fruits")

## y-축 레이블 설정
plt.ylabel("Quantity")

## 플롯 표시
plt.show()

파이 차트 (Pie Chart) 생성

Matplotlib 을 사용하여 파이 차트를 만들 수도 있습니다. 이 예제에서는 다양한 종류의 피자를 선호하는 사람들의 비율을 보여주는 파이 차트를 만들 것입니다.

import matplotlib.pyplot as plt

## 플롯할 데이터
sizes = [30, 40, 10, 20]
labels = ["Pepperoni", "Mushroom", "Onion", "Sausage"]

## 파이 차트 생성
plt.pie(sizes, labels=labels, autopct='%1.1f%%')

## 제목 설정
plt.title("Simple Pie Chart")

## 플롯 표시
plt.show()

요약

이 튜토리얼에서는 Matplotlib 을 사용하여 Python 에서 플롯과 시각화를 만드는 방법을 배웠습니다. 선 그래프 (line plot), 산점도 (scatter plot), 막대 그래프 (bar plot), 파이 차트 (pie chart) 를 만드는 기본 사항을 다루었습니다. 또한 플롯의 제목, 축 레이블 및 기타 속성을 설정하는 방법도 배웠습니다. Matplotlib 을 사용하면 데이터를 이해하고 다른 사람에게 결과를 전달하는 데 도움이 되는 전문적인 시각화를 만들 수 있습니다.