2009-02-26 7 views

risposta

-1
+0

Questo è molto diverso da prefuse. Troppo potente e complesso per ciò che è perfetto per prefuse. –

0

Nota che Prefuse ora ha il pacchetto flare che utilizza il flash.

Collegalo a un backend Python tramite web2py e hai una fantastica app web (solo un'idea).

0

Si potrebbe provare a utilizzare il prefuse con JPype, se non è possibile trovare un sostituto adatto.

2

Se utilizzi un Mac, controlla NodeBox. Un'estensione che offre è una graph library che sembra piuttosto buona. Fai un po 'di giro nel NodeBox gallery per trovare qualcosa di simile al tuo problema e dovrebbe avere alcuni link utili.

+0

sfortunatamente non lo sono. ma grazie. – carrier

6

So che questo non è esattamente python, ma si potrebbe utilizzare Prefuse in python attraversojython

Qualcosa sulla falsariga di:

Add Prefuse al percorso:

export JYTHONPATH=$JYTHONPATH:prefuse.jar

e

>>> import prefuse

dal macchinario jython

questo guy ha un esempio di utilizzo di Prefuse da Jython here

3

Si potrebbe voler controllare SUMMON, un sistema di visualizzazione che utilizza python ma gestisce abbastanza grandi insiemi di dati. C'è un video impressionante di visualizzazione e navigazione di un albero enorme. (Non è possibile postare il link perché sono un manifesto prima volta è in prima pagina SUMMON..)

+0

SUMMON sembra bello, ma sembra essere solo per il desktop. Sembra che il prefuse/flare sia più orientato al web. – monkut

1

Questo è bene dopo OP, ma solo nel caso in cui:

pydot. Consente la generazione di rendering & di grafici. Se hai bisogno di algoritmi grafici (chiusura transitiva, ecc.) Guarda anche a pygraphlib che estende e integra pydot.

Nota che nessuno dei due consente la modifica interattiva del diagramma di rendering. Entrambi usano Graphviz per generare output.