Fundamentos de Matplotlib

Fundamentos de Matplotlib pyplot: plt.plot y plt.show

Grafica en Python en pocas líneas con matplotlib.pyplot: plt.plot, plt.title, plt.xlabel y plt.show.

Introducción

matplotlib.pyplot, importado como plt, es la forma más rápida de graficar en Python. Cada función de plt añade algo al gráfico actual: plt.plot dibuja la línea, plt.title y plt.xlabel añaden texto, y plt.show muestra el resultado.

plt.plot(x, y) une los puntos (1, 2), (2, 4), (3, 1) y así sucesivamente, en orden; marker="o" dibuja además un punto en cada uno. plt.title, plt.xlabel y plt.ylabel ponen título y etiquetas. No se ve nada hasta plt.show(). El mismo gráfico se puede escribir con fig, ax = plt.subplots() y ax.plot: pyplot es más corto para un gráfico, el estilo ax es más claro cuando una figura tiene varios.

Visualizador interactivo

Elige un conjunto de datos, cambia entre el estilo pyplot (plt.plot) y el orientado a objetos (ax.plot) y activa o desactiva cada etiqueta. Los dos estilos dibujan el mismo gráfico.

Ejemplo de Matplotlib ejecutable

Matplotlib
Ejecutar código →
main.py
import matplotlib.pyplot as plt

x = [1, 2, 3, 4, 5]
y = [2, 4, 1, 5, 3]

plt.plot(x, y, marker="o")
plt.title("My first plot")
plt.xlabel("x")
plt.ylabel("y")
plt.show()
Obtén un botón Run para este ejemplo El gráfico que dibuja este código
Fundamentos de Matplotlib pyplot: plt.plot y plt.show