How to create custom chart type or modify existing type to suit the need

Hello there,
I need to create a structure chart like the one attached. Org tree structure will not suite as my root node has multi-parent. I thought double tree suits the best, but i’m not sure how to add comments, also layout looks much different than what i need. Kindly suggest me, how to create a structure like this using GoJS?

Here ‘Class 1A’ is the root node.

Regards,
Rashmi

There doesn’t seem to be any particular overall organizing structure other than having the “root” node in the middle. I suggest that you just use ForceDirectedLayout. See for example Entity Relationship

You probably want your nodes to use { fromSpot: go.Spot.AllSides, toSpot: go.Spot.AllSides }. GoJS Link Connection Points on Nodes -- Northwoods Software

Your links should include labels consisting of a Panel holding a TextBlock. See GoJS Link Labels -- Northwoods Software or the various samples that do something similar.

Thanks Walter for your reply. i’ll try this and update the thread with the outcome

Regards,
Rashmi

Hi Walter,
Many thanks for the pointers. They together fulfilled my requirement

Regards,
Rashmi