본문 바로가기
개발 공식/Python

파이썬으로 데이터 시각화하기 Matplotlib

by JinCoding 2023. 3. 17.
반응형

 

데이터 시각화는 데이터를 이해하고 전달하는데 매우 중요한 역할을 합니다.

파이썬은 데이터 시각화를 위한 다양한 라이브러리를 제공하고 있어, 데이터 분석에 널리 사용되고 있습니다.

이번 포스팅에서는 파이썬의 데이터 시각화 라이브러리 중 하나인 Matplotlib을 중심으로 다양한 그래프를 그리는 방법을 살펴보겠습니다.


먼저, Matplotlib을 설치하고 import 해야 합니다. 다음과 같이 코드를 작성해 보겠습니다.

 

!pip install matplotlib
import matplotlib.pyplot as plt

 

위 코드에서는 Matplotlib을 설치하기 위해 pip 명령어를 사용하고, 그래프를 그리기 위해 pyplot 모듈을 import 합니다.

그리고, 간단한 데이터셋을 생성하여 이를 시각화해 보겠습니다.

# 데이터셋 생성
x = [1, 2, 3, 4, 5]
y = [1, 4, 9, 16, 25]

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

 

위 코드에서는 x와 y 데이터를 생성하고, 이를 이용해 선 그래프를 그렸습니다. 마지막으로 plt.show() 함수를 호출하여 그래프를 화면에 출력합니다.

산점도

import numpy as np

# 데이터셋 생성
x = np.random.rand(50)
y = np.random.rand(50)

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

 

위 코드에서는 numpy 모듈을 import 하여 랜덤한 데이터셋을 생성합니다. 그리고, scatter() 함수를 사용하여 산점도를 그립니다.

히스토그램

# 데이터셋 생성
data = np.random.randn(1000)

# 히스토그램 그리기
plt.hist(data)
plt.show()

 

위 코드에서는 numpy 모듈을 이용하여 랜덤한 데이터셋을 생성합니다. 그리고, hist() 함수를 사용하여 히스토그램을 그립니다.

파이차트

# 데이터셋 생성
labels = ['A', 'B', 'C', 'D']
sizes = [15, 30, 45, 10]

# 파이차트 그리기
plt.pie(sizes, labels=labels, autopct='%1

 

위 코드에서는 pie() 함수를 사용하여 파이차트를 그립니다.

막대그래프

# 데이터
x = ['A', 'B', 'C', 'D', 'E']
y = [10, 24, 36, 40, 12]

# 막대 그래프 그리기
plt.bar(x, y)

# 그래프 제목 설정
plt.title('Bar Chart')

# x, y 축 라벨 설정
plt.xlabel('Category')
plt.ylabel('Value')

 

막대 그래프는 데이터를 막대로 나타낸 그래프입니다. 각각의 막대는 데이터의 크기를 나타내며, 수직 또는 수평으로 표현할 수 있습니다.

반응형

'개발 공식 > Python' 카테고리의 다른 글

파이썬 초보자를 위한 기초 강좌  (0) 2023.03.16

댓글