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
plt.style.useaplica una hoja con nombre.rc_contextlimita los cambios a un bloque.availablelista lo que está instalado.
Palabras clave y builtins usados aquí
asforifprintwith
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.
Paso 3 de 4 en Figuras y ejes; paso 3 de 14 en Graficar con matplotlib.