Network Graph

Network Graph

Categoría Flujo
Ejemplo de Network Graph

Qué es

Nodos (entidades) conectados por aristas (relaciones). Permite visualizar estructuras de red: quién está conectado con quién, clusters y nodos centrales.

Para qué sirve

Para visualizar relaciones entre entidades cuando la estructura de las conexiones es tan importante como los propios nodos.

Cómo leerlo

Anatomía

El layout de "resortes" (force-directed) que produce composiciones como esta simula un sistema físico: los nodos conectados se comportan como si estuvieran unidos por resortes que los atraen, y todos los nodos entre sí se repelen eléctricamente, como cargas del mismo signo. El nodo es la entidad del sistema —una persona, una página, un servidor— y la arista es la línea que conecta dos nodos entre los que existe una relación: por defecto no codifica una magnitud, salvo que el grafo esté explícitamente ponderado. Cuando el tamaño del nodo varía, casi siempre codifica su grado (cuántas aristas tiene) u otra medida de centralidad, nunca es decorativo. El resultado final no tiene ejes ni escala: la posición de cada nodo en el plano es el punto de equilibrio de ese sistema de fuerzas simulado, así que la distancia entre dos nodos es siempre aproximada, nunca una medida exacta de ninguna magnitud real.

Telaraña con gotas de rocío de distinto tamaño, una gota central actuando como nodo del que irradian varios hilos: la lógica de un network graph, donde el tamaño del nodo codifica su grado o centralidad

Por qué funciona

Fundamento perceptivo

Es el único tipo de gráfico que puede mostrar estructuras de red complejas. Los algoritmos de layout revelan clusters y nodos centrales automáticamente.

Errores comunes

  • 'Bola de pelos' con muchos nodos

    con muchos nodos y aristas se vuelve ilegible, así que filtra las aristas débiles, agrupa nodos en comunidades y usa interactividad.

Dónde se usa

Contextos de aplicación

Red de colaboración entre personas
01

Red de colaboración entre personas

Nodos y aristas: quién se conecta con quién y dónde están los puentes.

Dependencias entre componentes de software
02

Dependencias entre componentes de software

Módulos como nodos; una arista por cada dependencia declarada.

Conexiones en una infraestructura
03

Conexiones en una infraestructura

La topología completa de un sistema en un solo grafo.

Herramientas para construirlo

No-code, desktop y plataformas web, con su licencia visible, abierta o comercial.

No-code
Observable FreemiumFlourish Freemium
JavaScript
D3.js Open SourceECharts Open SourceHighcharts Comercial
Python
NetworkX Open SourcePlotly Open Source
Desktop
Gephi Open SourceCytoscape Open Source

Gráficos relacionados

Variantes y alternativas cercanas.