Utilice gráficos de radar para comparar dimensiones con base en diferentes métricas

Nota: Lo que sigue es una publicación del invitado Jonathan Trajkovic.

Los gráficos de radar son una herramienta ideal para comparar miembros de una dimensión en una función de varias métricas. Por ejemplo, si quisiera comprar un smartphone, podría usar un gráfico de radar para comparar distintos dispositivos con base en diferentes métricas, como duración de la batería, calidad de la cámara y capacidad de la memoria.

A continuación, encontrará información sobre cómo crear un gráfico de radar en Tableau.

La trigonometría, mi mejor amiga

Para crear un gráfico de radar, tenemos que usar fórmulas trigonométricas. ¿Recuerda el círculo con el número Pi, los números y demás?

La fórmula necesaria dependerá de la cantidad de métricas que quiera visualizar. Por ejemplo, si desea mostrar cinco ejes (es decir, cinco métricas), la fórmula será diferente de la que necesitará para un gráfico de seis ejes. En este caso, utilicé un gráfico de 12 ejes. Por lo tanto tuve que usar varias fórmulas, como se puede ver en la imagen que aparece más arriba.

Gracias a Internet, pude encontrar las distintas fórmulas necesarias a fin de crear cálculos en Tableau para los ejes X e Y. Tienen el siguiente aspecto:

Cálculo para el [eje X]

caso [Dimensión]
cuando "Miembro 1" entonces 0
cuando "Miembro 2" entonces [Valor] *(1/2)
cuando "Miembro 3" entonces [Valor] *(sqrt(3)/2)
cuando "Miembro 4" entonces [Valor]
cuando "Miembro 4" entonces [Valor] *(sqrt(3)/2)
cuando "Miembro 5" entonces [Valor] *(1/2)
cuando "Miembro 6" entonces 0
cuando "Miembro 7" entonces [Valor] *(-1/2)
cuando "Miembro 8" entonces [Valor] *(-sqrt(3)/2)
cuando "Miembro 9" entonces [Valor] *(-1)
cuando "Miembro 10" entonces [Valor] *(-sqrt(3)/2)
cuando "Miembro 11" entonces [Valor] *(-1/2)
fin

Cálculo para el [eje Y]

caso [Dimensión]
cuando "Miembro 1" entonces [Valor]
cuando "Miembro 2" entonces [Valor]*(sqrt(3)/2)
cuando "Miembro 3" entonces [Valor]*(1/2)
cuando "Miembro 4" entonces 0
cuando "Miembro 5" entonces ([Valor])*(-1/2)
cuando "Miembro 6" entonces [Valor]*(-sqrt(3)/2)
cuando "Miembro 7" entonces [Valor]*(-1)
cuando "Miembro 8" entonces [Valor]*(-sqrt(3)/2)
cuando "Miembro 9" entonces [Valor]*(-1/2)
cuando "Miembro 10" entonces 0
cuando "Miembro 11" entonces [Valor]*(1/2)
cuando "Miembro 12" entonces [Valor]*(sqrt(3)/2)
fin

sqrt: significa raíz cuadrada
Es muy importante tener la misma escala [Valor] para cada miembro [Dimensión]. De hecho, los 12 ejes deben ser iguales. En este caso, la escala era de 0 a 100.

Cree el radar para detectar toda la información buscada

Una vez finalizados los cálculos, es momento de crear el gráfico. Para ello, solo tengo que arrastrar y soltar el [eje Y] en el estante Filas y el [eje X] en el estante Columnas.

Cabe aclarar que usé el promedio de agregación (porque la suma arrojaría resultados incorrectos). En el gráfico, solo aparece un punto.

Para crear el radar, debo usar varias dimensiones. En este ejemplo, son [Country] (País) e [IndexType] (Tipo de índice). Con la dimensión [IndexType], puedo dibujar 12 ejes, porque tiene 12 miembros. Con la dimensión [Country], puedo dibujar un radar por país.

Si quisiera dibujar el gráfico de radar promedio, podría quitar el campo [Country]. Si quisiera tener varios puntos, debería agregar [IndexType] en el estante Marcas como nivel de detalle.

Después, puedo cambiar la marca a fin de dibujar un polígono y agregar [Country] como filtro rápido.

Los últimos pasos consisten en asignar [IndexType] como una ruta para seguir y ajustar los ejes entre -110 y 110 (o cualquier otro rango que desee con el propósito de dejar espacio suficiente entre los bordes y el gráfico).

Agrego formato y listo

En este caso, realicé algunos ajustes para optimizar el diseño. Opté por quitar las líneas de cuadrícula, las líneas de cero y los bordes. También oculté los encabezados. Además, creé un borde para mi polígono y agregué transparencia al color.

Por último, dibujé una imagen de fondo para tener un eje de referencia. Creo que resulta útil saber dónde se encuentra el límite máximo.

A fin de incorporar estilo a la descripción emergente, es importante escribir AVG([Valor]) en el estante Marcas y configurar la descripción emergente de la siguiente manera:

Y ya está. El gráfico de radar está terminado.

Suscribirse a nuestro blog