프로그래밍/Python

[Python / Matplotlib] 파이썬 Matplotlib을 사용하여 선 그래프를 만드는 방법 - 데이터 시각화

rrruu 2023. 10. 4. 22:31
반응형

Matplotlib을 사용하여 선 그래프를 만드는 방법 - 데이터 시각화

 

파이썬의 Matplotlib 라이브러리는 다양한 종류의 그래프와 차트를 생성할 수 있는 모듈입니다.

그 중에서도 선 그래프는 시간에 따른 데이터의 변화를 시각적으로 표현하는 데 가장 많이 사용되는 그래프입니다.

 

1. Matplotlib을 설치방법

pip install matplotlib

 

2. 데이터 준비

import numpy as np

# 0과 10 사이의 100개의 균일하게 분포된 값을 생성합니다.
x = np.linspace(0, 10, 100)
y = x**2

linspace 함수를 사용하여 데이터를 준비했습니다.

linspace 함수 사용법 확인하기

 

[Python] 파이썬 NumPy 모듈의 linspace 함수로 균일하게 분포된 값을 생성하는 방법

linspace 함수로 균일하게 분포된 값을 생성하는 방법 linspace는 파이썬의 NumPy 모듈에 포함된 함수로, 시작점과 끝점 사이의 균일하게 분포된 배열을 생성하는 데 사용됩니다. linspace 함수의 사용법

rshday.tistory.com

 

3. Matplotlib을 사용하여 그래프를 생성하기

import numpy as np
import matplotlib.pyplot as plt

# 0과 10 사이의 100개의 균일하게 분포된 값을 생성합니다.
x = np.linspace(0, 10, 100)
y = x**2

# 그래프를 생성합니다.
plt.plot(x, y)

# 그래프를 출력합니다.
plt.show()

 

실행결과

 

4. Matplotlib에서 그래프의 스타일을 조정하는 법

# 그래프의 색상을 변경합니다.
plt.plot(x, y, color="red")

# 그래프의 선 스타일을 변경합니다.
plt.plot(x, y, linestyle="dashed")

# 그래프의 마커 스타일을 변경합니다.
plt.plot(x, y, marker="o")

# 그래프의 굵기를 변경합니다.
plt.plot(x, y, linewidth=2)

# 그래프의 마커 크기를 변경합니다.
plt.plot(x, y, markersize=10)

 

반응형