Matplotlib - módulo PyLab
PyLab es una interfaz de procedimiento para la biblioteca de trazado orientada a objetos Matplotlib. Matplotlib es el paquete completo; matplotlib.pyplot es un módulo en Matplotlib; y PyLab es un módulo que se instala junto con Matplotlib.
PyLab es un módulo de conveniencia que importa de forma masiva matplotlib.pyplot (para graficar) y NumPy (para matemáticas y trabajar con matrices) en un solo espacio de nombres. Aunque muchos ejemplos usan PyLab, ya no se recomienda.
Trazado básico
El trazado de curvas se realiza con el comando de trazado. Se necesitan un par de matrices (o secuencias) de la misma longitud:
from numpy import *
from pylab import *
x = linspace(-3, 3, 30)
y = x**2
plot(x, y)
show()
La línea de código anterior genera el siguiente resultado:
Para trazar símbolos en lugar de líneas, proporcione un argumento de cadena adicional.
simbolos | -, -, -.,,. ,,, o, ^, v, <,>, s, +, x, D, d, 1, 2, 3, 4, h, H, p, | , _ |
colores | b, g, r, c, m, y, k, w |
Ahora, considere ejecutar el siguiente código:
from pylab import *
x = linspace(-3, 3, 30)
y = x**2
plot(x, y, 'r.')
show()
Traza los puntos rojos como se muestra a continuación:
Los gráficos se pueden superponer. Simplemente use los comandos de trazado múltiple. Utilice clf () para borrar el gráfico.
from pylab import *
plot(x, sin(x))
plot(x, cos(x), 'r-')
plot(x, -sin(x), 'g--')
show()
La línea de código anterior genera el siguiente resultado: