He tenido una idea para una especie de visualización, y me gustaría saber si se ha hecho antes, cómo se llama, etc.
Básicamente, visualizaría una única cantidad numérica que varía mucho, en relativamente pocos puntos de muestra. Por ejemplo, el tamaño de la población de las ciudades. Probablemente también funcionaría bien para la intensidad de la señal de los transmisores de radio.
Para calcular la visualización mediante una exploración rasterizada, dado n(i)
es la población de la ciudad i
:
- Asigna a cada ciudad un color único (o, mejor, un número pequeño utilizando, por ejemplo, un algoritmo de 5 colores).
- En cada (X,Y), calcula
n(i)/d
para cada ciudadi
donded
es la distancia del punto ai
. (Quizás algo comolog(n(i))/d
sería mejor). - Elige la ciudad que tenga el valor más alto y colorea el punto en consecuencia.
El resultado final sería que una ciudad con una gran población tendría un gran círculo a su alrededor, que se interrumpiría al toparse con pueblos más pequeños. Una ciudad muy pequeña podría ser sólo un pequeño punto dentro de un círculo mucho más grande.
Obviamente quedaría más bonito calcular esto usando vectores, pero no tengo ni idea de cómo.
¿Es algo conocido? ¿Alguna biblioteca, herramienta o técnica para producirlo?
EDITAR
Aquí es lo más parecido que he encontrado, utilizando el consejo de buscar "mapa de influencia". (Desgraciadamente, ese término también se utiliza para describir un meme no relacionado en la comunidad artística online de Deviantart...):
Sin embargo, me imagino algo con bordes mucho más simples y geométricos entre los puntos.