typestar

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

  1. tabla.plot acepta un ax, así que se suma a una figura que armaste.
  2. El índice se vuelve el eje x por defecto.
  3. Los ejes que devuelve son ejes normales de matplotlib.

Palabras clave y builtins usados aquí

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.

Escribe este fragmento

Paso 4 de 4 en Leer la gráfica; paso 13 de 14 en Graficar con matplotlib.

← Anterior Siguiente →