Diagrama de Barra Radial en Tableau

¿Alguna vez te preguntaste cómo transmitir información de una manera dinámica y única? Aquí te enseño cómo crear un diagrama de barra radial en Tableau.

Felipe Dominguez
DataMonster
4 min readSep 12, 2022

--

Encuentra la base de datos aquí.
Encuentra el video completo en YouTube aquí.

Iniciemos! Se puede imaginar un diagrama de barra radial como dos círculos concéntricos de distinto tamaño. Estos van a simular la trayectoria y largo de cada barra, como se ve en la imagen 1.

Imagen 1. Círculos interno y externo.

Abramos Tableau y conectemos la base de datos con todas las canciones en Spotify de Daddy Yankee. Una vez conectados a la base de datos, tenemos que duplicarla. Para hacer esto uniremos sobre sí misma la tabla (como señala la imagen 2). Tableau automáticamente creará un nuevo campo y asignará a que tabla pertenece cada observación. Ahora crearemos un nuevo campo, llamado “Orden Archivo”, basado en el nombre de cada tabla asignándole un valor 0 a la original y valor 1 a la duplicada. Puedes seguir los pasos de la imagen 2.

Imagen 2. Duplicar tabla y crear campo “Orden Archivo”.

¡Continuamos!

Para darle forma al gráfico necesitamos crear 5 campos calculados y 2 parámetros. Además, debemos transformar el campo “Orden Archivo” a tipo dimensión. Puedes encontrar las fórmulas de estos campos aquí. Las imágenes 3 y 4 muestran estos parámetros y campos.

Campos: Campo Radial, Ángulo Radial, Largo de Barra Normalizado, Radio X y Radio Y.
Parámetros: Radio Interno y Radio Externo.

Imagen 3. Formulas campos calculados
Imagen 4. Parámetros

Ya teniendo los campos y parámetros que vamos a utilizar creados, vamos a dividir el proceso en 4 pasos.

Paso 1 — Línea Central

Luego de crear los parámetros y campos necesarios, cambiamos el tipo de gráfico a “línea”, movemos los campos “Radio X” y “Radio Y” a columnas y filas respectivamente, movemos el campo “Orden Archivo” a “path/recorrido” y movemos el campo “Nombre de canción” a detalles. Tableau automáticamente generará una línea central como muestra la imagen 5.

Imagen 5.

Paso 2 — Círculo Inicial

Ahora tenemos que indicarle a Tableau que calcule los radios X e Y en función del nombre de cada canción. De esta forma, Tableau generará un círculo con barras de distinto tamaño alrededor del círculo interno. Cada barra representa una canción, mientras que el largo de esta representa el numero de reproducciones normalizado. La siguiente imagen muestra cómo se debería ver la hoja de trabajo en este momento.

Imagen 6.

Paso 3 — Incrementar nivel de detalle

Hasta ahora, el diagrama de barra esta normalizado basado en todas las canciones que se encuentran en Spotify. Sin embargo, sería interesante poder ver a primera vista cuál es la canción más escuchada de cada Album/discografía. Para esto movemos el campo “Album” hacia la casilla colores. Lo que observamos ahora es que cada largo de barra (cantidad de reproducciones) está normalizada por Album.

Imagen 7.

Paso 4 — Editar look

Finalmente, ¡solo queda editar el look de este gráfico como te guste más! En mi caso, le agregué unos pequeños círculos al inicio y final de cada barra, así como una pequeña leyenda con la cantidad de reproducciones de cada canción.

Imagen 8.

Si quieres ver la explicación completa de cómo crear un gráfico de barra radial en Tableau y entender la razón de las distintas fórmulas te invito a verlo en mi canal de youtube!

Acerca de mí

¡Muchas gracias por leer mi artículo! Mi nombre es Felipe Domínguez, soy Ingeniero Civil y Master en Business Analytics. Soy escritor invitado en Data Monster y busco transmitir mi conocimiento en Tableau a la comunidad hispano hablante, en especial a aquellos que están empezando en el mundo de la visualización de Datos

--

--

Felipe Dominguez
DataMonster

Mi nombre es Felipe Domínguez, soy Ingeniero Civil y Master en Business Analytics. Soy escritor invitado en Data Monster y Data Viz experto en Tableau.