Gráficos de líneas en Python
Varias series en unos mismos ejes, cada una con su estilo y su etiqueta.
import matplotlib
matplotlib.use("Agg")
import matplotlib.pyplot as plt
dias = [1, 2, 3, 4, 5]
python = [88, 91, 97, 104, 108]
rust = [80, 84, 88, 90, 95]
figura, ejes = plt.subplots()
ejes.plot(dias, python, label="python", marker="o")
ejes.plot(dias, rust, label="rust", linestyle="--", linewidth=2)
ejes.set_xlabel("día")
ejes.set_ylabel("tpm")
ejes.set_title("tokens por minuto")
ejes.legend(loc="lower right")
figura.savefig("lines.png")
Cómo funciona
- Cada llamada a plot lleva un label, y la leyenda los lee.
linestyle,markerylinewidthson las perillas de siempre.set_xlabely compañía nombran los ejes para el lector.
Palabras clave y builtins usados aquí
as
El intento, en números
- Líneas
- 17
- Caracteres a escribir
- 445
- Tokens
- 150
- Ritmo de tres estrellas
- 105 tpm
Al ritmo de tres estrellas de 105 tokens por minuto, este intento toma unos 86 segundos.
Paso 1 de 5 en Tipos de gráfica; paso 5 de 14 en Graficar con matplotlib.