typestar

Estilos en Python

Las hojas de estilo fijan los valores por defecto; rcParams los anula por figura.

import matplotlib

matplotlib.use("Agg")
import matplotlib.pyplot as plt

print([nombre for nombre in plt.style.available if "white" in nombre][:3])

with plt.rc_context({"axes.grid": True, "font.size": 9,
                     "axes.spines.top": False, "axes.spines.right": False}):
    figura, ejes = plt.subplots()
    ejes.plot([1, 2, 3], [1, 4, 2])
    ejes.set_title("estilo acotado")
    figura.savefig("styled.png")

print(matplotlib.rcParams["axes.grid"])

Cómo funciona

  1. plt.style.use aplica una hoja con nombre.
  2. rc_context limita los cambios a un bloque.
  3. available lista lo que está instalado.

Palabras clave y builtins usados aquí

El intento, en números

Líneas
15
Caracteres a escribir
426
Tokens
128
Ritmo de tres estrellas
100 tpm

Al ritmo de tres estrellas de 100 tokens por minuto, este intento toma unos 77 segundos.

Escribe este fragmento

Paso 3 de 4 en Figuras y ejes; paso 3 de 14 en Graficar con matplotlib.

← Anterior Siguiente →