Changes for page KLay Layered Layout Options
Last modified by Richard Kreissig on 2023/09/14 10:20
Summary
-
Page properties (2 modified, 0 added, 0 removed)
-
Objects (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Author
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki. uru1 +XWiki.cds - Content
-
... ... @@ -763,12 +763,10 @@ 763 763 764 764 This section explains every layout option in more detail. See [[the KIML documentation>>doc:KIML Layout Options]] for more information on KIML layout options. Those options are only mentioned here if KLay Layered adds some custom behavior. 765 765 766 -== AddUnnecessary Bendpoints==766 +== == 767 767 768 -{{id name="addUnnecessaryBendpoints"/}} 768 +{{id name="addUnnecessaryBendpoints"/}}Add Unnecessary Bendpoints 769 769 770 - 771 - 772 772 By default, KLay Layered tries not to add bendpoints to an edge at positions where the edge doesn't change direction since there's no real bend there. Turning this option on forces such bend points. More specifically, a bend point is added for each edge that spans more than one layer at the point where it crosses a layer. If hierarchy layout is turned on, a bend point is also added whenever the edge crosses a hierarchy boundary. 773 773 774 774 == Content Alignment == ... ... @@ -962,13 +962,15 @@ 962 962 963 963 Decides which algorithm is used to compute the y coordinate of each node. This influences the length of edges, the number of edge bends, and the height of the diagram. We have different algorithms available, with different optimization goals: 964 964 965 -* BRANDES_KOEPF 963 +* {{code language="none"}}BRANDES_KOEPF{{/code}} 966 966 Minimizes the number of edge bends at the expense of diagram size: diagrams drawn with this algorithm are usually higher than diagrams drawn with other algorithms. 967 -* LINEAR_SEGMENTS 965 +* {{code language="none"}}LINEAR_SEGMENTS{{/code}} 968 968 Computes a balanced placement. 969 -* BUCHHEIM_JUENGER_LEIPERT 967 +* {{code language="none"}}BUCHHEIM_JUENGER_LEIPERT{{/code}} 970 970 Also computes a balanced placement, but a little faster. 971 -* SIMPLE 969 +* {{code language="none"}}INTERACTIVE{{/code}} 970 +Tries to keep the preset y coordinates of nodes from the original layout. For dummy nodes, a guess is made to infer their coordinates. Requires the other interactive phase implementations to have run as well. 971 +* {{code language="none"}}SIMPLE{{/code}} 972 972 Minimizes the area at the expense of... well, pretty much everything else. 973 973 974 974 == Thoroughness ==
- Confluence.Code.ConfluencePageClass[0]
-
- Id
-
... ... @@ -1,1 +1,1 @@ 1 -1075122 41 +10751227 - URL
-
... ... @@ -1,1 +1,1 @@ 1 -https://rtsys.informatik.uni-kiel.de/confluence//wiki/spaces/KIELER/pages/1075122 4/KLay Layered Layout Options1 +https://rtsys.informatik.uni-kiel.de/confluence//wiki/spaces/KIELER/pages/10751227/KLay Layered Layout Options