nabil6391 / graphview

Flutter GraphView is used to display data in graph structures. It can display Tree layout, Directed and Layered graph. Useful for Family Tree, Hierarchy View.
MIT License
420 stars 114 forks source link

Issue with SugiyamaAlgorithm when introducing circular dependency between nodes #38

Closed shreyasparbat closed 1 year ago

shreyasparbat commented 3 years ago

Not sure if this is related to the circular dependency, but I've only seen this issue occur in such scenarios. I had two nodes FTA and EFTA, with FTA pointing to EFTA. When I added a new node % Auto Accept Bookings, the edge was not rendered correctly (as can be seen in the image below).

No exceptions or errors were thrown

image

nabil6391 commented 2 years ago

What should the correct Ui look like?