Nuevo blog exclusivo de visualización de datos

Hemos inaugurado unblog de visualización* de datos paralelo a éste. En él iremos publicando las investigaciones, pruebas y nuevas visualizaciones que vayamos desarrollando.

El nuevo blog recoge los artículos, sobre visualización de datos, que ya existían en macroscopia.com, un servicio de captura de datos vía web y posterior tratamiento para su visualización. Y a partir de ahora irá acumulando las experiencias que resulten de las nuevas representaciones desarrolladas.

La representación de gran cantidad de datos tiene una vertiente artística y una vertiente práctica, intentaremos alimentar ambas de forma más o menos equilibrada.

Bitbroker 3d

* El blog de visualización de datos ha dejado de estar activo

Bitbroker, visualizador de transacciones

Este post llega desde nuestra nueva sección, dedicada a la visualización de datos, que puedes visitar aquí.

Bitbroker es una prueba de concepto para visualizar transacciones. Tenemos una serie de elementos y una secuencia de transacciones en el tiempo. Una transacción puede representar dinero, o energía, o cualquier concepto que pueda ser representado numéricamente y, por tanto, acumulado. Todas esas transacciones o eventos están localizados en el tiempo y representados,bajo la ventana donde se pintan las transacciones, con una línea de tiempo . Sobre esta línea de tiempo pintamos una ventana de tiempo. Las transacciones que se llevan a cabo en ese rango de tiempo se dibujarán. La idea es mover, y escalar, esa ventana de tiempo para explorar todos los eventos guardados.

Los elementos, o participantes en las transacciones estan colocados en círculo. Cada uno tiene asignado un sector en el círculo basado en su “importancia”, la cual se conviene a priori. El radio (o altura) del sector nos muestra el balance acumulado de cada elemento. Todos los elementos empiezan con el balance a cero, evolucionando a medida que movemos la ventana de tiempo.

Las transaccioens se dibujan como curvas desde un elemento del círculo hasta otro. La anchura de la curva es proporcional a la cantidad de la transacción. Transacciones mayores causan curvas más anchas. Usamos el color para indicar la dirección del movimiento (de naranja a azul), lo cual está en coherencia con el código de color que usamos para los elementos del círculo. Sólo las transacciones que se producen en el lapso de tiempo, indicado por la ventana de tiempo, se dibujan como curvas en el círculo.

Bitbroker Show

Esta clase de representación puede ser útil para explorar transacciones en el mercado (bolsa), movimientos de dinero entre jugadores de poker, importaciones y exportaciones entre países, o cualquier otro tipo de transacción. Aquí podeis ver una demo genérica.

[flashvideo width=512 height=384 displayheight=384 image=img/bitbroker_poster.jpg filename=video/bitbroker.flv /]

Con este visualizador inauguramos nuestro python framework, el cual está siendo desarrollado bajo GPL. Este framework está todavía en sus inicios, pero estamos trabajando en el, y en su documentación, para recoger críticas, y quizás participación, de todo aquel que quiera probarlo. Hemos colocado el código y las instrucciones del proyecto en Google code. Se puede ver aquí o se pueden bajar directamente binarios precompilados desde aquí, pero recomendamos leer la documentación.