Matplotlib 기본 API 정리

김유상·2022년 11월 21일
0

ICT인턴십

목록 보기
17/21

Matplotlib는 Python에서 수치 데이터들을 간단하게 시각화하기 위해 사용하는 라이브러리이다.
수치로만 확인할 때, 볼 수 없는 부분들을 시각화 함으로써 자료로 남길 수 있고 개발자 수준에서의 의사 결정을 도와준다.

기본적으로 pyplot을 plt 예약어로 받아오고

plt.plot(): 숫자 리스트(numpy, tuple, list)를 입력하면 자동으로 그래프를 생성해준다. 리스트가 1개면 1씩 증가하는 x값에 자동 매핑해준다.

plt.show(): pyplot에 그려놓은 plot()을 모두 보여준다.

plt.axis(): [xmin, xmax, ymin, ymax]와 같은 형식의 리스트를 인자로 넘기면 축의 범위를 지정할 수 있다.

import pickle
import matplotlib.pyplot as plt

with open('yusang/trt_model_confidence.pickle', 'rb') as f:
    trt_model = pickle.load(f)
with open('yusang/all_model_confidence.pickle', 'rb') as f:
    all_model = pickle.load(f)
    
plt.plot(trt_model, label='trt_model')
plt.plot(all_model, label='all_model')

plt.legend()
plt.show()

위 코드는 pickle로 저장한 list를 불러와 pyplot을 이용해 그래프로 시각화하는 코드이다. 코드만 보고 추측해보면 list가 1 차원일 것을 가정하고 y축에 매핑된 값들이 default 색상으로 그려질 것이고 지정된 label에 맞는 legend(범례)가 기본 좌상단에 표시될 것이다.

Referenced: https://wikidocs.net/92071, https://wikidocs.net/137778, https://wikidocs.net/8929

profile
continuous programming

0개의 댓글