young95
2024. 12. 17. 20:49
2024. 12. 17. 20:49
TIL: Matplotlib와 Pyplot 기본 학습
오늘 배운 것
- Matplotlib와 Pyplot이 뭔지
- Matplotlib는 파이썬에서 데이터 시각화할 때 사용하는 라이브러리라는 걸 알게 됐다.
- Pyplot은 Matplotlib 안에 있는 서브 모듈로, 그래프를 쉽게 그릴 수 있게 도와준다는 걸 배웠다.
- matplotlib.pyplot만 있으면 간단한 명령어로 그래프를 그릴 수 있었다.
- scatter() 함수
- 산점도를 그리는 함수라는 걸 배웠다.
- 데이터를 시각화해서 변수 간의 관계를 확인할 때 유용하다는 걸 알게 됐다.
- 주요 매개변수도 익혔다:
- x: X축 데이터
- y: Y축 데이터
- color: 점의 색깔
- size: 점의 크기
- alpha: 점의 투명도
import matplotlib.pyplot as plt
# 예제 데이터
x = [1, 2, 3, 4, 5]
y = [10, 20, 25, 30, 40]
# 산점도 그리기
plt.scatter(x, y, color='blue', s=50, alpha=0.7)
plt.show()
- xlabel() & ylabel()
- xlabel()로 X축에 설명을 추가할 수 있었다.
- ylabel()로 Y축에 설명을 추가할 수 있었다.
- 축에 설명을 추가하니 그래프를 더 이해하기 쉬워졌다.
- 주요 매개변수도 배웠다:
- label: 축에 표시될 텍스트
- fontsize: 텍스트 크기
- color: 텍스트 색깔
plt.scatter(x, y, color='green', s=100, alpha=0.5)
plt.xlabel("X축: 데이터 개수", fontsize=12, color='red')
plt.ylabel("Y축: 데이터 값", fontsize=12, color='blue')
plt.show()
정리
- Matplotlib와 Pyplot 덕분에 데이터를 시각화하는 방법을 배웠다.
- scatter()로 산점도를 그리고, xlabel()과 ylabel()로 축에 설명을 추가하면서 데이터를 더 명확히 표현할 수 있었다.
오늘 느낀 점
- Pyplot 함수들이 직관적이라 배우기 쉬웠다.
- 데이터를 시각화하니 변수 간의 관계를 한눈에 파악할 수 있어서 좋았다. 앞으로 프로젝트에서도 많이 활용할 수 있을 것 같다.