Matplotlib - módulo PyLab

PyLab é uma interface procedural para a biblioteca de plotagem orientada a objetos Matplotlib. Matplotlib é o pacote completo; matplotlib.pyplot é um módulo em Matplotlib; e o PyLab é um módulo que é instalado junto com o Matplotlib.

PyLab é um módulo de conveniência que importa em massa matplotlib.pyplot (para plotagem) e NumPy (para matemática e trabalho com matrizes) em um único namespace. Embora muitos exemplos usem PyLab, ele não é mais recomendado.

Plotagem Básica

A plotagem de curvas é feita com o comando plot. Leva um par de matrizes (ou sequências) do mesmo comprimento -

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

A linha de código acima gera a seguinte saída -

Para plotar símbolos em vez de linhas, forneça um argumento de string adicional.

símbolos -, -, -.,,. ,,, o, ^, v, <,>, s, +, x, D, d, 1, 2, 3, 4, h, H, p, | , _
cores b, g, r, c, m, y, k, w

Agora, considere executar o seguinte código -

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

Ele plota os pontos vermelhos conforme mostrado abaixo -

Os gráficos podem ser sobrepostos. Basta usar os vários comandos de plotagem. Use clf () para limpar o gráfico.

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

A linha de código acima gera a seguinte saída -