Jak rozmieścić hierarchię bez drzew za pomocą D3
D3 ma wiele układów dla ukierunkowanych wykresów, które są surowymi drzewami, takimi jak:
A
|\
B C
/ \
D E
Muszę narysować hierarchię węzłów, które nie są drzewem, ale jest to ukierunkowany wykres acykliczny. Jest to problem dla układu drzewa, ponieważ kilka gałęzi zbiega się:
A
|\
B C
\|
D
Czy ktoś zna układ D3 dla ogólnych hierarchii? Lub alternatywnie, jakiś sprytny hack do istniejącego treelayout? Zauważyłem, że GraphVis dobrze radzi sobie z tą sytuacją, ale D3 tworzy wykres, który lepiej pasuje do wymagań tutaj.