Microsoft Automatic Graph Layout
Microsoft Automatic Graph Layout (MSAGL) is a .NET library for automatic graph layout. It was created by Lev Nachmanson at Microsoft Research.[1] Earlier versions carried the name GLEE (Graph Layout Execution Engine).[2] ContentsThe MSAGL software supplies four programming libraries:
A trivial application is supplied to demonstrate the viewer. FeaturesMSAGL performs layout based on "principles of the Sugiyama scheme;[3] it produces so called layered, or hierarchical, layouts" (according to the MSAGL home page). A modified Coffman–Graham scheduling algorithm is then used to find a layout that would fit in a given space. More detailed description of the algorithm can be found in U.S. patent 7,932,907. At some time, it did not support a wide range of different layout algorithms, unlike, for instance, GraphViz or GUESS. It does not appear to support incremental layout.[4] Availability and licensingMSAGL is distributed under MIT License as open source at GitHub.[5] See also
References
External links |
Portal di Ensiklopedia Dunia