minhui study

Graph Visualizaion ( 시각화 기초 ) 본문

딥러닝,인공지능

Graph Visualizaion ( 시각화 기초 )

minhui 2021. 1. 6. 07:46

Graph Visualizaion

Load Packages

import numpy as np
import matplotlib.pyplot as plt

%matplotlib inline

 

Basic Attributes

alpha 투명도
kind 그래프 종류 'iine'
logy Y축에 대해 Log scaling
use_index 객체의 색인을 눈금 이름으로 사용할지 여부
rot 눈금 이름 돌리기(rating) 0~360
xticks, yticks x, y축으로 사용할 값
xlim, ylim x, y축의 한계
grid 축의 그리드를 표현할지 여부
subplots 각 column에 독립된 subplot 그리기
sharex, sharey subplots=True이면 같은 X,Y축을 공유하고 눈금과 한계를 연결한다.
figsize 생성될 그래프의 크기를 tuple로 지정
title 그래프의 제목 지정
legend subplot의 범례 지정
sort_columns column을 알파벳 순서로 그린다.

 

 

Matplotlib 사용하기

Multi Graph 그리기

● 히스토그램 hist()

● 점그래프 scatter()

● 막대그래프 plot.bar()

 

Multi Graph 그리기

- 그래프를 그릴 때 표시되는 색이나 마커 패턴을 바꾸는 것을 확인한다.

  • 색상: b(파란색), g(초록색), r(빨간색), c(청록색), y(노란색), k(검은색), w(흰색)
  • 마커: o(원), v(역삼각형), ^(삼각형), s(네모), +(플러스), .(점)

- plt.figure 안에 figsize를 이용하여 가로, 세로 길이 조절 (inch 단위) 및 비율 조절 가능 

 

 

그래프 겹치기 + legend, 이름 달기

 

 

그래프 저장하기

현재 디렉토리에 flg_saved.svg가 다음과 같이 저장된다.

Comments