ArcGIS Pro 3.4 API Reference Guide
ArcGIS.Core.CIM Namespace / KnowledgeLinkChartLayoutAlgorithm Enumeration
Example Example Version

KnowledgeLinkChartLayoutAlgorithm Enumeration
Specifies a Knowledge Link Chart layout algorithm.
Syntax
Members
MemberDescription
Basic_Grid Basic Grid.
Chronological_MonoTimeline Chronological Mono-Timeline.
Chronological_MultiTimeline Chronological Multi-Timeline.
Geographic_Organic_Standard A Geographic layout that positions entities geographically using their geometry. Spatial entities that have a null geometry and non-spatial entities are arranged using the Organic Standard layout.
Hierarchical_BottomToTop Hierarchical Bottom To Top.
Hierarchical_TopToBottom Hierarchical Top To Bottom.
Organic_Community Organic Community.
Organic_Fusiform Organic Fusiform.
Organic_LeafCircle Organic Leaf Circle.
Organic_Standard Organic Standard.
Radial_NodeCentric Radial Node Centric.
Radial_RootCentric Radial Root Centric.
Tree_BottomToTop Tree Bottom To Top.
Tree_LeftToRight Tree Left To Right.
Tree_RightToLeft Tree Right To Left.
Tree_TopToBottom Tree Top To Bottom.
Example
Get and set the link chart layout
var mv = MapView.Active;

// a MapView can encapsulate a link chart IF it's map
// is of type MapType.LinkChart
var map = mv.Map;
var isLinkChart = map.MapType == MapType.LinkChart;
// or use the following
// var isLinkChart = map.IsLinkChart;

QueuedTask.Run(() =>
{
  if (isLinkChart)
  {
    // get the layout algorithm
    var layoutAlgorithm = mv.GetLinkChartLayout();

    // toggle the value
    if (layoutAlgorithm == KnowledgeLinkChartLayoutAlgorithm.Geographic_Organic_Standard)
      layoutAlgorithm = KnowledgeLinkChartLayoutAlgorithm.Organic_Standard;
    else
      layoutAlgorithm = KnowledgeLinkChartLayoutAlgorithm.Geographic_Organic_Standard;

    // set it
    mv.SetLinkChartLayoutAsync(layoutAlgorithm);

    // OR set it and force a redraw / update
    // await mv.SetLinkChartLayoutAsync(layoutAlgorithm, true);
  }
});
Inheritance Hierarchy

System.Object
   System.ValueType
      System.Enum
         ArcGIS.Core.CIM.KnowledgeLinkChartLayoutAlgorithm

Requirements

Target Platforms: Windows 11, Windows 10

ArcGIS Pro version: 3.3 or higher.
See Also