Il miglior concetto di interfaccia grafica per modificare / gestire grafici aciclici di grandi dimensioni
-
03-07-2019 - |
Domanda
Il punto è consentire una gestione rapida e intuitiva di strutture grafiche potenzialmente grandi
I concetti che ho incontrato sono:
- Albero
- TreeMap
- Diagramma di Venn
- Albero iperbolico
Quale preferiresti o altre idee?
Soluzione
La migliore soluzione di interfaccia utente pratica che ho trovato per grafici di grandi dimensioni è Grafico della primavera di Mark Shepherd . Ridimensiona abbastanza bene.
Altri suggerimenti
Potresti dare un'occhiata a GUESS che ha alcune belle funzionalità di prototipazione rapida come un linguaggio specifico di dominio integrato per la manipolazione / generazione di grafici e include una varietà di layout di grafici. Ciò significa che puoi facilmente hackerare una demo e controllare se ti piace l'interfaccia.
skyrails è un concetto interessante; la modifica verrebbe effettuata dalla sua riga di comando piuttosto che dalla manipolazione diretta. L'implementazione attualmente gestisce 10 ^ 4 nodi, che non è un grafico di grandi dimensioni per la misura normale (i grafici di grandi dimensioni oggi indicano che non è possibile inserirli facilmente nella memoria a 32 bit), ma il concetto sfrutta la navigazione 3D umana innata abilità, quindi dovremmo ridimensionarle al massimo delle nostre capacità.
Ecco alcune idee intelligenti per scale diverse:
- Zircle UI Un componente vuejs davvero interessante, la navigazione sembra un po 'come lo zoom attraverso mandelbrot frattali. bancomat limitato da sei livelli.
- Tree Browser con D3 Soluzione intelligente di TU Graz. Non sono sicuro dell'impatto delle licenze, ma sembra davvero promettente.
- gephi Questo sarà usato dal giornalista di dati per mostrare trame molto grandi, ma non è la soluzione più interattiva.
- yed / yworks Azienda di grande esperienza con una vasta gamma di fantastiche soluzioni di diagrammi
- GraphQLViz Space Hot Rod per Graphviz.
Perché non usare una soluzione mindmap? Ci sono così tanti fantastici là fuori. Ad esempio
- mindmeister Ottima soluzione Web, dove puoi condividere facilmente il tuo lavoro come un documento di Google.
- simplemind Come app o PC. Il mio esp preferito personale sul mio pratico. C'è anche un'edizione gratuita.
- freemind OpenSource con diversi fork, molti plugin e un groovy-DSL