6

Mam już sposób grupowania mojego wykresu, więc proces tworzenia klastrów nie jest tutaj problemem. Co chcę zrobić to, gdy będziemy mieli wszystkie węzły w klastrze - wyciągnąć klastrowego wykres w Pythonie, coś takiego:Rysowanie klastrowanych wykresów w Pythonie

enter image description here

Spojrzałem NetworkX, igraph i wykres-narzędzia, ale wydaje robić klastrowanie, ale nie rysować. Jakieś pomysły i propozycje jakiej biblioteki powinienem użyć do narysowania już zgrupowanego wykresu, który zminimalizuje liczbę krzyżujących się linków?

Odpowiedz

1

Spójrz na Graphviz http://www.graphviz.org/Gallery/directed/cluster.html Jest Python wiązania za to, ale muszę powiedzieć, że zawsze tworzyć pliki tekstowe bezpośrednio, jak są one dość łatwe do napisania. Nie dajcie się zwieść pozornym przykładom, każdy aspekt wykresu można w dużym stopniu dostosować do własnych potrzeb, a dzięki niemu można stworzyć ładne wizualizacje graficzne. Nie jestem pewien co do zagnieżdżonych klastrów, nigdy tego nie wypróbowałem.