in

Matplotlib – módulo PyLab

basic plotting

PyLab es una interfaz de procedimiento para la biblioteca de trazado orientado 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 trazar) 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 la siguiente salida:

Trazado básico

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:

Argumento de cadena adicional

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:

Comandos de gráficos múltiples

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

unidades de flops

Teraflops ¿Qué son, qué miden y para qué sirven en TI?

apple touch icon@2

python – ¿Cómo puedo escribir un bloque `try` /` except` que capture todas las excepciones?