1 votos

Representar datos complejos en un espacio reducido (Visualización)

Estoy intentando conseguir ideas para renovar un cuadro de mando que representa una serie de recursos en una gran tabla (html). Mi problema es que dispongo de un "espacio de pantalla" muy limitado para representar los recursos y necesito incluir toda la información posible sin que las cosas queden demasiado recargadas.

Para dar un ejemplo concreto, imagine una tabla en la que cada fila es un hotel (digamos que tiene una media de 50 filas) y las columnas son días del mes (por tanto, un máximo de 31).

Cada celda Hotel/Fecha debe representar lo "lleno" que está un hotel determinado - con los siguientes problemas adicionales:

No puedo escribir dentro de la celda (cada celda ya tiene un código de texto corto como "AC" o "K3b" que indica si hay un evento específico para el que se aplican condiciones especiales de reserva... es decir, suponiendo que he abierto mi cuadro de mandos con datos de San Francisco, durante la Conferencia Mundial de Desarrolladores de Apple en el Moscone Center, quizá entre 20 y 40 de las celdas estarían marcadas con "AWD".

Actualmente utilizamos colores (Verde=más o menos vacío, Amarillo: algunos tipos de habitación están agotados o cerca de agotarse, Rojo: la mayoría de los tipos de habitación están agotados o cerca de agotarse, Gris: hotel no disponible debido a renovación o algo similar).

El verdadero problema es que los colores (aparte del gris y el verde) no son muy útiles, a menos que una celda sea verde o gris, no sabemos realmente qué posibilidades tiene alguien de encontrar una plaza. individuales, dobles, suites, individuales para fumadores, etc.) con una distribución desigual: la mayoría de los hoteles tienen más de un 50% de habitaciones dobles (que también pueden venderse como individuales), quizá un 25% de dobles con capacidad para una tercera cama o un niño pequeño, y las suites y minisuites suelen representar menos del 10% del número de habitaciones.

Así, si tengo un pequeño hotel con 100 habitaciones, de las cuales 4 son suites, el hecho de que haya vendido 4 dobles significa que debería estar en verde (es decir, que tienes el 100% de posibilidades de encontrar un alojamiento, independientemente del tipo de habitación que necesites), mientras que si he vendido todas las suites debería estar... otra cosa, porque aunque el hotel sigue estando básicamente vacío, ya no tienes ninguno de los tipos de habitación disponibles.

¿Alguna sugerencia para modificar el algoritmo (de momento no es muy inteligente y básicamente se ve "verde" hasta que más del 50% de los tipos de habitación están por debajo del 20% de capacidad) o para encontrar algún otro tipo de pista visual, de modo que el cuadro de mandos sea realmente útil y no obligue a visitar todas las celdas de los hoteles para ver la situación real? (al hacer clic en la celda se abre una ventana emergente con información adicional).

Las celdas son bastante pequeñas (todo el dashboard es sólo parte de la pantalla html dinámica principal así que no tenemos el área de pantalla completa) así que no creo que podamos añadir iconos o elementos gráficos ahí dentro (sigo interesado en ideas sobre eso también, si encuentro algo por lo que merezca la pena luchar propondré un rediseño completo).

2voto

erik Puntos 3923

Desde el punto de vista de la representación de datos, parece un uso para el filtrado. Es decir, si de alguna manera se puede filtrar por "cuatro suites", los colores reflejan sólo la capacidad de cada hotel para alojar cuatro suites. La desventaja del filtrado es que sólo se ve una parte de los datos a la vez, por lo que es útil poder cambiar rápidamente entre las condiciones de filtrado.

Una alternativa si tiene un número pequeño de categorías es dividir la celda en ese número de secciones y asignar a cada sección un color diferente. A continuación, los datos se representan mediante un par de niveles de intensidad de ese color, con el blanco representando el estado común para que destaquen las cosas poco comunes.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X