반응형
데이터 시각화는 데이터를 이해하고 전달하는데 매우 중요한 역할을 합니다.
파이썬은 데이터 시각화를 위한 다양한 라이브러리를 제공하고 있어, 데이터 분석에 널리 사용되고 있습니다.
이번 포스팅에서는 파이썬의 데이터 시각화 라이브러리 중 하나인 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 |
---|
댓글