Qual è un buon modo per rappresentare (programmaticamente) grafici / reti?

4

Così ho fatto questo programma per gestire le città e le strade che le collegavano, e mi chiedo se qualcuno potrebbe indicarmi un modo per rappresentare graficamente questa "rete" (in 3 o 2D).

Potrebbe essere uno specifico formato di file di programmazione (che potrei facilmente generare un'istanza di programmazione), o una API o libreria specifica per tale rappresentazione.

Il mio lavoro corrente è in Java, ma se c'è una soluzione in un'altra lingua non è un problema.

    
posta Number23 28.05.2011 - 17:53
fonte

2 risposte

3

Graphviz. www.graphviz.org È gratuito, open source e fornisce tutto il relativo background teorico (basi matematiche per l'ordinamento).

    
risposta data 28.05.2011 - 18:07
fonte
1

Ci sono molti formati grafici disponibili. Ad esempio, graph6 .

Inoltre, ci sono molti software e algoritmi disponibili per disegnare grafici. Il disegno del grafico è una delle aree di ricerca attualmente attive.

GraphViz, NetworkX (Python) sono quelli che ho provato e sono molto buoni.

    
risposta data 28.05.2011 - 18:22
fonte

Leggi altre domande sui tag