tacosdedatos_utils.viz¶
Utilidades para la visualización de datos
Functions
|
Tranforma una lista de colores (en formato hex) en una paleta en formato XML para copiar y pegar en Preferences.tps para su uso en tableau. |
Un tema de Altair. |
-
tacosdedatos_utils.viz.
crear_paleta_tableau
(colores: List[str], tipo: str, nombre: str, agregar_a_tableau: bool = False) → Optional[str][fuente]¶ Tranforma una lista de colores (en formato hex) en una paleta en formato XML para copiar y pegar en Preferences.tps para su uso en tableau. Si el argumento agregar_a_tableau es True puedes agregarla directamente con esta función.
- Parámetros
colores (List[str]) – Una lista de colores en formato hex.
tipo (str) – Tipo de paleta de colores: «divergente», «regular», o «secuencial».
nombre (str) – Nombre de tu paleta de colores. Por ejemplo, «likert - rojo a azul»
agregar_a_tableau (bool, optional) – Si es True, esta función busca tu Preferences.tps en ~/Documents/My Tableau Repository/ y agrega la paleta para que no tengas que hacerlo manualmente. Por default es False.
- Devuelve
La paleta lista en el formato correcto para Preferences.tps. Si agregar_a_tableau es True, no se regresa la paleta. Se agrega directo a Preferences.tps
- Tipo del valor devuelto
Union[str, None]
Ejemplos
crear_paleta_tableau() te da una cadena de caracteres con caracteres especiales (como el n para saltar líneas o t para tabs). Asegurate de hacer print() el resultado de la función para copiar y pegar en Preferences.tps. Por ejemplo:
>>> import tacosdedatos_utils as tdd >>> colores_tdd = ['#dc0d7a', '#02a3cd', '#e4a100', '#dc0d12', '#0DDC6F', '#074a7e', '#e46800', '#aa3594', '#a20c4b',] >>> paleta_nueva = tdd.crear_paleta_tableau(colores = colores_tdd, tipo = 'regular', nombre = 'tacosdedatos - colores principales') >>> print(paleta_nueva) <color-palette name="tacosdedatos - colores principales" type="regular"> <color>#dc0d7a</color> <color>#02a3cd</color> <color>#e4a100</color> <color>#dc0d12</color> <color>#0DDC6F</color> <color>#074a7e</color> <color>#e46800</color> <color>#aa3594</color> <color>#a20c4b</color> </color-palette>