|
|
|
Re: LayeredLayoutProvider: keep order of nodes [message #1837951 is a reply to message #1836474] |
Thu, 11 February 2021 09:45 |
Mehmet Karaman Messages: 63 Registered: November 2012 Location: Berlin |
Member |
|
|
The vertical node order works only for 2 Nodes, if i have 3 or more it seems that the list order doesn't determine the order in the layout. Is this my misunderstanding or a bug in the layouting algorithm?
The following example can reproduce my problem: Just by ordering the edges doesn't influence the order in the layout. Due to my understanding the layout result of the nodes must be 2, 3, 4 .. but i get 4, 2, 3
Quote:
node default {
algorithm: layered
nodeLabels.placement: "INSIDE V_TOP H_CENTER"
label "Default" { layout [ size: 43, 15 ] }
node n1 {
portConstraints: FIXED_ORDER
port p1 { side: EAST index: 0 }
label "1"
}
node n4 { port p1 { side: EAST index: 0 } label "4" }
node n2 { port p1 { side: EAST index: 0 } label "2" }
node n3 { port p1 { side: EAST index: 0 } label "3" }
edge n1.p1 -> n2.p1
edge n1.p1 -> n3.p1
edge n1.p1 -> n4.p1
}
Thank you in advance.
[Updated on: Fri, 12 February 2021 08:42] Report message to a moderator
|
|
|
|
Powered by
FUDForum. Page generated in 0.03435 seconds