6

Ho già un modo per raggruppare il mio grafico, quindi il processo di clustering non è il problema qui. Quello che voglio fare è, una volta che abbiamo tutti i nodi cluster - per disegnare il grafico cluster in Python, qualcosa di simile:Disegno di grafici cluster in Python

enter image description here

ho guardato in NetworkX, IGRAPH e grafico-tool, ma sembrano per fare il clustering, ma non il disegno. Qualche idea e proposta di quale libreria dovrei usare per disegnare il grafo già in cluster, che ridurrà al minimo il numero di collegamenti incrociati?

risposta

1

Date un'occhiata a GraphViz http://www.graphviz.org/Gallery/directed/cluster.html C'è un pitone vincolante per questo, ma devo dire che ho sempre creare i file di testo direttamente come sono abbastanza facili da scrivere. Non lasciarti ingannare dagli esempi dall'aspetto semplice, ogni aspetto del tuo grafico è altamente personalizzabile e puoi creare alcune visualizzazioni grafiche piuttosto piacevoli con esso. Non sono sicuro dei cluster nidificati, ma non l'ho mai provato.