Matplotlib-PyLab 모듈

PyLab은 Matplotlib 객체 지향 플로팅 라이브러리에 대한 절차 적 인터페이스입니다. Matplotlib는 전체 패키지입니다. matplotlib.pyplot은 Matplotlib의 모듈입니다. PyLab은 Matplotlib와 함께 설치되는 모듈입니다.

PyLab은 단일 네임 스페이스에서 matplotlib.pyplot (플로팅 용) 및 NumPy (수학 및 배열 작업용)를 대량으로 가져 오는 편리한 모듈입니다. 많은 예제에서 PyLab을 사용하지만 더 이상 권장되지 않습니다.

기본 플로팅

곡선 플로팅은 plot 명령으로 수행됩니다. 동일한 길이의 배열 (또는 시퀀스) 쌍을 사용합니다.

from numpy import *
from pylab import *
x = linspace(-3, 3, 30)
y = x**2
plot(x, y)
show()

위의 코드 줄은 다음 출력을 생성합니다.

선이 아닌 기호를 플로팅하려면 추가 문자열 인수를 제공하십시오.

기호 -, –,-.,,. ,,, o, ^, v, <,>, s, +, x, D, d, 1, 2, 3, 4, h, H, p, | , _
그림 물감 b, g, r, c, m, y, k, w

이제 다음 코드를 실행 해보십시오.

from pylab import *
x = linspace(-3, 3, 30)
y = x**2
plot(x, y, 'r.')
show()

아래와 같이 빨간색 점을 표시합니다.

플롯을 오버레이 할 수 있습니다. 여러 플롯 명령을 사용하십시오. 플롯을 지우려면 clf ()를 사용하십시오.

from pylab import *
plot(x, sin(x))
plot(x, cos(x), 'r-')
plot(x, -sin(x), 'g--')
show()

위의 코드 줄은 다음 출력을 생성합니다.