Skip to content

How to Visualize a Custom Graph Layout Using Microsoft Automatic Graph Layout Engine in Diagram for WPF

Notifications You must be signed in to change notification settings

NeelakandanKannan/wpf-diagram-custom-layout

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

What is this sample for?

This sample is used to Visualize a Custom Graph Layout Using Microsoft Automatic Graph Layout Engine in Diagram for WPF

About the sample

Diagram for WPF has some built-in, automatic layouts to arrange nodes based on their relationships. Currently, we have three standard layouts hierarchical tree layout, radial tree layout, and organizational layout. If these layouts are not enough, you can use any other third-party or open-source layout engine for arrangements and you can use diagram’s visualization and other cool features. Microsoft Automatic Graph Layout (MSAGL) has advanced layouts in its layout engine. In this blog, we’ll see how to use this layout engine and visualize a layout using Syncfusion’s diagram control. Following are some sample graphs rendered using the MSAGL layout engine.

MSD layout with Spline bundling

Sugiyama layout with Sugiyama spline routing

MDS layout with straight line connection

Ranking layout with rectilinear routing

MSD layout with spline bundling

Fast incremental layout with spline routing

How to run this sample?

  1. Open solution file using VisualStudio
  2. Restore nuget packages
  3. Click 'Start' to run it

About

How to Visualize a Custom Graph Layout Using Microsoft Automatic Graph Layout Engine in Diagram for WPF

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%