Rango Finito

fotoscódigoobservatorioshermanocerdo temas plots

representaciones

Bogotá en bola

El ejercicio era hacer una versión automatizada y animada de esto usando la mezcla HTML5+JScript (de la que sabía/entendía muy poco). Bogotá en bola representa, usando bolas, algunos datos sobre Bogotá (recopilados mayoritariamente por Miguel con ayuda de sus contactos en el bajo mundo burocrático — estamos en el proceso de aclarar las fuentes) a nivel de localidades. En varios de los gráficos (o en las transiciones entre uno y otro) quedan en evidencia las disparidades y contradicciones de la ciudad. En un área relativamente pequeña caben muchas ciudades con características dispares (casi universos paralelos) y estas disparidades a su vez generan barreras (algunas físicas y otras más sutiles y poderosas) que refuerzan las diferencias.

*

Aporte de homicidios por localidad al total de la ciudad en 2011

Aunque puse una leyenda explicativa en la esquina inferior izquierda de cada gráfico, tal vez valga la pena explicar mejor qué quiere decir cada una. Si dice “Aporte porcentual por localidad al total de la ciudad” entonces la bola sobre cada localidad representa (ejem) el porcentaje que la localidad aporta al conteo total de la ciudad. Si, en cambio, dice “Porcentaje sobre el total en la localidad” entonces cada bola representa el porcentaje de población en la localidad con tal o cual característica sobre el total de la localidad. Así, el grafo de Hogares con teléfono similar al de Población (porque el aporte por localidad al total de la ciudad es muy parecido al aporte de población total) pero en el grafo de Teléfono (relativo) (del segundo tipo) las bolas son todas de tamaño similar, porque el porcentaje de teléfonos por localidad es casi uniforme en toda la ciudad (con internet, por ejemplo, ya no es así).

*

Para representar la ciudad por localidades la describimos con un grafo de contigüidad (entre la localidad A y la localidad B hay un vértice si comparten una frontera) y calculamos la disposición del grafo utilizando la librería arbor.js, que determina la posición de los nodos (asunto en el que francamente no quería pensar) de acuerdo a un modelo físico. Es muy práctica (aunque tal vez un poco pesada). Un primer problema de esta aproximación es que La Candelaria está totalmente rodeada por Santa Fe y por tanto en el grafo se vuelve una cola. Otro problema obvio es el siguiente: dado que la configuración inicial de nodos es semi-aleatoria, existe la posibilidad de que el grafo generado sea una imagen especular del grafo deseado (o que salga enredado). Para compensar el grafo admite la opción de ser reconfigurado moviendo nodos como si fuera de caucho. Esto permite, con un poco de maña, adecuar la ciudad a la imagen preferida por el usuario. (Una posible tarea que surge de acá es cómo generar y describir con algo parecido a arbor.js grafos que sean orientados sobre una superficie bidimensional. No he mirado.)

Tasa de homicidios (i.e. número de homicidios por cada 100 Khab) por localidad en 2011

Vollmann

(clic)