El concepto de mapa de árboles
El “mapa de árbol” fue introducido por Ben Shneiderman en la Universidad de Maryland a principios de los años 1990¹. En pocas palabras, es una forma eficaz de mostrar datos jerárquicos como un conjunto de rectángulos anidados. Aunque el concepto es simple, la disposición de los rectángulos está sujeta a una preferencia estética y se han desarrollado varios algoritmos de disposición para mejorar la apariencia del diseño final.
Mecánica del mapa de árboles
Dada una jerarquía, un mapa de árbol representa cada rama de la jerarquía como un rectángulo, que luego se mosaico con rectángulos más pequeños que representan subramas. El espacio en un Treemap se divide según un atributo específico de los datos (a menudo tamaño o valor), y el área de cada rectángulo corresponde a la magnitud del atributo, lo que facilita la comparación de diferentes partes de la jerarquía.
Para tener en cuenta la disposición de los rectángulos, estos son algunos de los algoritmos comunes que gobiernan la construcción y apariencia final de un Treemap:
- Treemaps cuadriculados²: crea rectángulos lo más parecidos posible a los cuadrados ajustando la relación de aspecto de los rectángulos.
- Strip Treemaps³: presenta los rectángulos en franjas, ya sea horizontal o verticalmente, según la jerarquía de los datos.
- Slice-and-Dice⁴: alterna entre divisiones horizontales y verticales, lo cual es sencillo pero puede crear rectángulos alargados
Características del mapa de árbol
- Proporciones: el tamaño de cada rectángulo es proporcional al punto de datos que representa, lo que permite una rápida identificación de elementos más grandes y más pequeños.
- Líneas y colores: el uso inteligente de bordes, tamaño y color de los bordes, y zonas de influencia pueden delinear niveles de jerarquía, mientras que los colores de los contenedores se usan a menudo para representar diferentes dimensiones de los datos.
- Eficiencia espacial – Treemaps…