tacosdedatos_utils.viz

Utilidades para la visualización de datos

Functions

crear_paleta_tableau(colores, tipo, nombre)

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.

tema_altair()

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>
tacosdedatos_utils.viz.tema_altair()[fuente]

Un tema de Altair. Colores, dimensiones, tamaño de ticks, de etiquetas, de leyenda.

Devuelve

tema – Un diccionario con las especificaciones del tema.

Tipo del valor devuelto

Dict