per la mia tesi Ho bisogno di disegnare alcuni grafici di flusso di controllo probabilistico. cioè, controllare i diagrammi di flusso con probabilità rappresentati sui bordi.graph-tool: Disegna testo sui bordi
Ho trovato uno strumento grafico che sembra molto utile, dal momento che può utilizzare le copie a profondità di grafici esistenti ei miei grafici sono abbastanza simili.
Quindi la mia domanda è, se c'è la possibilità di disegnare le proprietà del bordo (o alcune stringhe) sopra/vicino ai bordi? Se non è possibile o molto complicato, c'è uno strumento che è meglio usare in questo caso?
Modifica: Ho bisogno di bordi diretti che possono anche creare loop tra 2 nodi e avere valori diversi. C'è una possibilità anche per questo? Quindi posso vedere entrambi i valori? A questo punto posso vedere il grafico diretto con un bordo bidirezionale, ma su di esso c'è solo un valore.
Così ad es. in NetworkX (in riferimento a Hooked) sarebbe simile:
G = nx.MultiDiGraph()
G.add_edge(0,1)
G.add_edge(1,0)
labels = {(0,1):'foo', (1,0):'bar'}
modo che entrambi i 'foo' e 'bar' sono visibili e si può vedere in quale direzione essi si ispirano.
Ma come lo rende networkx, ottengo 1 bordo bidirezionale con 1 delle etichette.
Contento che aiutato! Non so esattamente cosa ti serve, ma networkx può anche disegnare grafici diretti e multigrafici. Per la tua tesi, assicurati di salvare l'immagine risultante come PDF e non come PNG per mantenere alta la qualità (ex http://stackoverflow.com/a/9890599/249341) – Hooked
Sto solo leggendo il tutorial e ho provato il MultiDiGraph poiché ho bisogno di bordi diretti che possono anche creare loop tra 2 nodi e avere valori diversi. C'è una possibilità anche per questo? Quindi posso vedere entrambi i valori? A questo punto posso vedere il grafico diretto con un bordo bidirezionale, ma su di esso c'è solo un valore. –