반응형
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 함수를 사용하여 데이터를 준비했습니다.
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)
반응형
'프로그래밍 > Python' 카테고리의 다른 글
[Python / Selenium] 파이썬 셀레니움 모듈로 웹 브라우저를 자동화 하는 법 최신 완전 정리 (0) | 2023.10.07 |
---|---|
[Python / Matplotlib] 파이썬 Matplotlib을 사용하여 점 그래프를 만드는 방법 - 데이터 시각화 (0) | 2023.10.05 |
[Python] 파이썬 NumPy 모듈의 linspace 함수로 균일하게 분포된 값을 생성하는 방법 (0) | 2023.10.04 |
[Python / statistics] 파이썬 리스트의 평균 구하기 sum, len, statistics, mean (0) | 2023.10.02 |
[Python] 파이썬 append 함수로 리스트 끝에 요소 추가하기 (0) | 2023.10.02 |