Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Microsoft Automatic Graph Layout

From Wikipedia, the free encyclopedia
Software library
Microsoft Automatic Graph Layout (MSAGL)
Original authorsLev Nachmanson, Sergey Pupyrev, Tim Dwyer, Ted Hart, Roman Prutkin
DeveloperMicrosoft Research
Initial releaseFebruary 26, 2015; 10 years ago (2015-02-26)
Stable release
v1.1 / January 28, 2022; 3 years ago (2022-01-28)
Repositorygithub.com/Microsoft/automatic-graph-layout
Written inC#
Operating systemMicrosoft Windows
Platform.NET Framework
TypeSoftware framework
LicenseMIT License
Websiteresearch.microsoft.com/en-us/projects/msagl/

Microsoft Automatic Graph Layout (MSAGL) is a.NET library for automaticgraph layout.It was created by Lev Nachmanson atMicrosoft Research.[1]

Earlier versions carried the nameGLEE (Graph Layout Execution Engine).[2]

Contents

[edit]

The MSAGL software supplies four programming libraries:

A trivial application is supplied to demonstrate the viewer.

Features

[edit]

MSAGL performs layout based on "principles of theSugiyama scheme;[3] it produces so called layered, or hierarchical, layouts" (according to the MSAGL home page). A modifiedCoffman–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 inU.S. patent 7,932,907.

At some time, it did not support a wide range of different layout algorithms, unlike, for instance,GraphViz orGUESS.

It does not appear to supportincremental layout.[4]

Availability and licensing

[edit]

MSAGL is distributed underMIT License as open source atGitHub.[5]

See also

[edit]

References

[edit]
  1. ^"Microsoft Automatic Graph Layout".Microsoft Research.
  2. ^"Visualize Custom Graph with MS Graph Layout Engine".Syncfusion Blogs. 14 August 2018.
  3. ^Nachmanson, Lev (June 2006)."Notes on an Implementation of Sugiyama's Scheme".Microsoft.
  4. ^"Microsoft Automatic Graph Layout | Semantic Scholar".www.semanticscholar.org.
  5. ^"Microsoft Automatic Graph Layout".GitHub. 17 October 2021.

External links

[edit]
Graph analysis software
Free
Proprietary
Overview
Software
Applications
Video games
Programming
languages
Frameworks,
development tools
Operating systems
Other
Licenses
Forges
Related
Main
projects
Languages, compilers
Distributedgrid computing
Internet,networking
Other projects
Operating systems
APIs
Launched as products
MSR Labs
applied
research
Live Labs
Current
Discontinued
FUSE Labs
Other labs
Retrieved from "https://en.wikipedia.org/w/index.php?title=Microsoft_Automatic_Graph_Layout&oldid=1304504066"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2025 Movatter.jp