Articulo de referencia

Diseño automático de gráficos de Microsoft

Microsoft Automatic Graph Layout (MSAGL) es una biblioteca .NET para el diseño automático de gráficos . Fue creada por Lev Nachmanson en Microsoft Research . [ 1 ] Las versiones...

Microsoft Automatic Graph Layout (MSAGL) es una biblioteca .NET para el diseño automático de gráficos . Fue creada por Lev Nachmanson en Microsoft Research . [ 1 ]

Las versiones anteriores llevaban el nombre GLEE ( Graph Layout Execution Engine ). [ 2 ]

Contenido

El software MSAGL proporciona cuatro bibliotecas de programación:

Se proporciona una aplicación sencilla para mostrar el funcionamiento del visor.

Características

MSAGL realiza el diseño basándose en los principios del esquema de Sugiyama ; [ 3 ] produce diseños en capas o jerárquicos (según la página principal de MSAGL). A continuación, se utiliza un algoritmo de planificación Coffman-Graham modificado para encontrar un diseño que se ajuste a un espacio determinado. Una descripción más detallada del algoritmo se puede encontrar en la patente estadounidense 7,932,907 .

En algún momento, no admitía una amplia gama de algoritmos de diseño diferentes, a diferencia, por ejemplo, de GraphViz o GUESS .

No parece admitir el diseño incremental . [ 4 ]

Disponibilidad y licencias

MSAGL se distribuye bajo la licencia MIT como código abierto en GitHub . [ 5 ]

Véase también

Referencias

  1. "Diseño automático de gráficos de Microsoft" . Microsoft Research .
  2. "Visualiza un gráfico personalizado con el motor de diseño de gráficos de Microsoft" . Blogs de Syncfusion . 14 de agosto de 2018.
  3. Nachmanson, Lev (junio de 2006). "Notas sobre una implementación del esquema de Sugiyama" . Microsoft .
  4. "Diseño automático de gráficos de Microsoft | Semantic Scholar" . www.semanticscholar.org .
  5. "Diseño automático de gráficos de Microsoft" . GitHub . 17 de octubre de 2021.
  • Página principal de MSAGL
  • MSAGL en un navegador
  • Patente estadounidense 7932907