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
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()
