본문 바로가기
IT/Matplotlib

Matplotlib 그래프 기본 구조와 용어 이해하기

by 소소메모 2020. 3. 31.
반응형

Matplotlib의 차트 구조에 대해 가장 기초적인 부분을 정리해봤습니다.

 

 

먼저 그래프 구조와 용어를 잘 정리한 그림을 보시겠습니다.

 

 

Matplotlib 공식 사이트에 나와있는 그림입니다.

 

이 그림만 이해하시면 Matplotlib (혹은 다른 그래프 라이브러리)의 기초는 거의 다 배우신 것과 같습니다.

(라고 말씀드릴 수 있습니다..)

 

 

Matplotlib 그래프의 용어를 정리하면 다음과 같습니다.

 

1. Figure : 그래프 전체 그림이라고 이해하시면 됩니다. 가장 큰 개념입니다.

2. Axes : 그래프가 그려지는 좌표 평면으로 이해하시면 됩니다.

             Figure 의 subplot 이 Axes 입니다. 한개의 Figure 에 여러개의 Axes 가 올 수 있습니다.

3. X axis : X 축 입니다.

4. Y axis : Y 축 입니다.

5. Tick : 눈금 입니다. Major 눈금과 Minor 눈금이 있습니다.

6. Spines : 그래프 테두리로 이해하시면 됩니다.

7. Line : 선 그래프(line plot)의 선입니다.

8. Markers : 산점도(scatter)에서 점 입니다.

9. Grid : 그래프 격자 입니다.

10. Title : 그래프 제목 입니다.

11. Label : 각 축이나 눈금 등에 붙이는 Text를 뜻합니다.

12. Legend : 범례라고 불리는 것인데, 각 그래프의 이름(label)을 알기 쉽게 별도로 표시해 놓는 것입니다.

 

물론 이미 차트나 그래프에 익숙하신 분은 이미 다 아는 내용일 수도 있지만,

처음 시작하시는 분들은 이 그림과 기본 용어를 머릿속에 넣고 시각화를 시작하는 것이 좋습니다.

 

 

 

추가적으로

Matplotlib을 공부하시는 분들에게 추천해 드리는 사이트는 역시 공식 홈페이지입니다.

https://matplotlib.org/tutorials/index.html

 

Tutorials — Matplotlib 3.2.1 documentation

This page contains more in-depth guides for using Matplotlib. It is broken up into beginner, intermediate, and advanced sections, as well as sections covering specific topics. Text matplotlib has extensive text support, including support for mathematical e

matplotlib.org

예시 코드와 설명이 주제별로 잘 정리되어 있습니다.

 

 

 

반응형

댓글