visualization

그래프 배치 하나의 figure위에 다양한 axes matrix를 생성하더라도 적합한 공간을 배치해줘야 그래프가 올바르게 생성된다. subplots(행, 열)로 그래프 행렬을 생성하고 [행, 열].plot() 로 그래프를 그려준다. import numpy as np import matplotlib.pyplot as plt x = np.linspace(-1, 1, 100) y_1 = np.sin(x) y_2 = np.cos(x) y_3 = np.tan(x) y_4 = np.exp(x) fig, ax = plt.subplots(2,2) ax[0, 0].plot(x, y_1) ax[0, 0].set(title='sin graph', xlabel='X', ylabel='Y'); ax[0, 1].plot(x, y..
subplots() : figure객체와 axes객체를 나눠 받는 method로 여기서 axes객체란, 하나의 그래프 객체라고 생각하면 된다. figue객체 안에 axes객체가 포함되고 axes객체는 여러개 생성 가능하므로 한번에 여러 그래프를 나타낼수 있다. plt.subplots(행, 열): axes객체가 numpy배열 타입으로 생성 --> 인덱스로 각 axes객체에 접근 가능 figue.set_size_inches(가로, 세로): figure의 크기 지정(일종의 그림틀 크기 지정이라고 생각하면 된다.) figue.add_subplot(행, 열, 칸 번호): 하나의 axes객체를 figure객체에 집어넣는 것 .set(title='', xlabel='', ylabel='') : 그래프 제목, x축 및..
matplotlib의 대부분의 함수들은 고정된 매개변수를 사용하지 않고 가변인자를 사용하기 때문에 함수 인터페이스에 설명이 없다! pyplot : 기본 그래프를 그릴수 있도록 도와주는 객체로, pyplot위에 figure(그림)객체를 올리고 그위에 axes(축)객체를 올린다. 즉, pyplot은 그래프를 작성할수 있게 준비해주는 캔버스와 같은 역할을 한다. plot() : 그래프 그리는 method로, 기본적으로 (x값, y값)순서로 데이터가 들어간다. show() : 말그대로 그래프를 보여주는 method로, 그래프를 다 설계하고 마지막에 plt.show()를 작성하면 그래프가 나타난다. 아래는 간단히 y=x 함수를 그린것이다. import matplotlib.pyplot as plt X = range..
siwoli
'visualization' 카테고리의 글 목록