Graficar un DataFrame en Python
Pandas dibuja a través de matplotlib y te devuelve los ejes para el acabado.
import matplotlib
matplotlib.use("Agg")
import matplotlib.pyplot as plt
import pandas as pd
tabla = pd.DataFrame(
{"python": [88, 92, 104], "rust": [80, 85, 91]},
index=pd.date_range("2026-07-27", periods=3, freq="D"))
figura, ejes = plt.subplots()
tabla.plot(ax=ejes, marker="o")
ejes.set_ylabel("tpm")
ejes.grid(axis="y", alpha=0.3)
figura.savefig("frame.png")
print(type(ejes).__name__)
Cómo funciona
tabla.plotacepta unax, así que se suma a una figura que armaste.- El índice se vuelve el eje x por defecto.
- Los ejes que devuelve son ejes normales de matplotlib.
Palabras clave y builtins usados aquí
asprinttype
El intento, en números
- Líneas
- 16
- Caracteres a escribir
- 392
- Tokens
- 135
- Ritmo de tres estrellas
- 110 tpm
Al ritmo de tres estrellas de 110 tokens por minuto, este intento toma unos 74 segundos.
Paso 4 de 4 en Leer la gráfica; paso 13 de 14 en Graficar con matplotlib.