TIL: Matplotlib와 Pyplot 기본 학습

오늘 배운 것

  1. Matplotlib와 Pyplot이 뭔지
    • Matplotlib는 파이썬에서 데이터 시각화할 때 사용하는 라이브러리라는 걸 알게 됐다.
    • Pyplot은 Matplotlib 안에 있는 서브 모듈로, 그래프를 쉽게 그릴 수 있게 도와준다는 걸 배웠다.
      • matplotlib.pyplot만 있으면 간단한 명령어로 그래프를 그릴 수 있었다.
  2. 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()
    
  3. 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()
    

정리

  • MatplotlibPyplot 덕분에 데이터를 시각화하는 방법을 배웠다.
  • scatter()로 산점도를 그리고, xlabel()과 ylabel()로 축에 설명을 추가하면서 데이터를 더 명확히 표현할 수 있었다.

오늘 느낀 점

  • Pyplot 함수들이 직관적이라 배우기 쉬웠다.
  • 데이터를 시각화하니 변수 간의 관계를 한눈에 파악할 수 있어서 좋았다. 앞으로 프로젝트에서도 많이 활용할 수 있을 것 같다. 

'내일배움캠프 TIL' 카테고리의 다른 글

2024.12.19 TIL  (3) 2024.12.19
2024.12.18TIL  (1) 2024.12.18
2024.12.16 TIL - 넘파이와 리스트의 차이  (0) 2024.12.16
2024.12.13 TIL - SQL : COALESCE  (2) 2024.12.13
2024.12.11 TIL - 알고리즘 문제풀이  (1) 2024.12.11

+ Recent posts