Ciencia de datos de éxito rápido
Hace décadas, mi madre me regaló un chándal de terciopelo granate como regalo de Navidad. Fue algo espantoso y respondí que no estaba realmente de moda. Ella resopló burlonamente y dijo: “Tú ¡Establece el estilo! ¡Sea un creador de tendencias!
No hace falta decir que NO establecí el estilo, pero mi esposa todavía se burla de mí con el “¡Tú estableces el estilo!”. cita. I hacer Sin embargo, establezca el estilo cuando use Matplotlib y, a diferencia de un chándal de terciopelo, eso es algo bueno.
Para mayor comodidad, la biblioteca Matplotlib de Python le permite anular sus opciones de trazado predeterminadas. Puede utilizar esta poderosa característica no solo para personalizar gráficos sino también para aplicar estilos consistentes, automáticos y reutilizables para informes, publicaciones y presentaciones.
En esto Ciencia de datos de éxito rápido proyecto, veremos rápidamente cómo diseñar gráficos con Matplotlib.
Si ha utilizado mucho Matplotlib, probablemente haya cambiado la configuración predeterminada de un gráfico, como el color de una línea, pasando nuevo valores a los métodos que hicieron la trama. Pero, ¿qué pasa si desea establecer estos valores para múltiple parcelas al mismo tiempopara que todas las curvas sean del mismo color, o para recorrer ¿Un orden predefinido de colores?
Bueno, puedes hacer esto usando:
- Parámetros de configuración de tiempo de ejecución
- Archivos de estilo
- Hojas de estilo
Veamos cada uno de estos por separado.
Una forma de diseñar gráficos es establecer los parámetros en tiempo de ejecuciónutilizando una instancia del RcParams clase. El nombre de esta clase significa parámetros de configuración de tiempo de ejecucióny lo ejecuta desde una computadora portátil, script o consola usando el pyplot enfoque o el estilo orientado a objetos. (Si no está familiarizado con estos dos métodos, consulte mi artículo, Desmitificando Matplotlib).
Los parámetros de trazado se almacenan en el matplotlib.rcParams variable, que es un objeto similar a un diccionario. Hay una lista muy larga de parámetros configurables, que puedes ver…