Mate tip na vykreslovani vetsich grafu? Jde mi o neco ad-hoc - treba skriptem trivialne ziskam mapu site ve formatu .dot s tisicovkou nodu. Prez subgraph dokazi i rici, ze tahle cast je DC1 a tato je DC2. Muj cil je treba videt, ze k serveru srv1 v DC1 chodi prevazne klienti z DC2. Nebo ze ma neco klienty jenom v jednom DC. Nebo co se hodi kolokovat.
Circo i dot z te mapy udelaji chaos. Visjs temer funguje, ale nepodporuje subgraph, takze to neni cesta. Cytoscape chce ne-dot specifikaci grafu, podporuje subgraphy, ale neumi rozmisteni jednoduse a tak, aby se prohlizec nezasekl na par minut. A i toto rozmisteni u Cytoscape neni ani zdaleka na urovni visjs.
Něco podobného řeším tak, že přes dijkstra(1) přidám k nodům vzdálenost od toho centrálního, a pak přes gvpr(1) filtr smažu moc daleké nody a případně zmenším jen lehce daleké nody (seberu jim text). Plus zajistím, aby při kliknutí na nějaký node se ten stal centrálním. Celkový přehled to nedá, ale hledání lokálních souvislostí ano.
Jak to bude fungovat se subgraphy jsem nezkoušel.
Mimochodem, gvpr mi přijde obecně docela fajn na použití pro stylování grafů (jako CSS pro HTML).