sto usando jung per visualizzare visivamente serie di dati di grandi dimensioni (1000s di nodi) ma il sistema diventa molto lento quando eseguo lo zoom in avanti o indietro o lo spostamento di un nodo. Esiste comunque la possibilità di migliorare il rendering dei grafici in JUNG?Migliorare il rendering di un grafico JUNG
7
A
risposta
0
Non so specificamente per i grafici, ma le opzioni abituali sono
elaborare solo ciò che viene effettivamente visualizzato sullo schermo (zoom in)
Nascondi dettagli durante lo zoom out
Aggiorna solo una parte dello schermo che ha effettivamente cambiato contenuto (sposta un nodo)
2
Il metodo utilizzato per migliorare il rendering sui grafici era filtrare i bordi del grafico. Ogni volta che provi a spostare il grafico, la struttura fa enormi calcoli per riposizionare ogni vertice e bordo e questo causa cattive prestazioni. Il filtraggio può essere eseguito con l'aggiunta di AbstractPopupGraphMousePlugin succesor all'oggetto DefaultModalGraphMouse che si sta utilizzando. Basta eseguire l'override di handlePopup (mouseEvent mouseEvent).
Problemi correlati
- 1. Vertex etichetta nel JUNG visualizzazione grafico
- 2. Java - Come migliorare il rendering durante la stampa?
- 3. JUNG: salva l'intero grafico (non solo la parte visibile) come immagine
- 4. Come migliorare il grafico a linee frastagliate in ggplot2?
- 5. Grafico di rendering HighCharts già ingrandito
- 6. Come migliorare le prestazioni di rendering della tela?
- 7. Come migliorare l'aspetto grafico di JAVA swing GUI?
- 8. vertice colorazione Jung con valore
- 9. confronto di framework di disegno java open source (JUNG e Prefuse) per il disegno della topologia di rete
- 10. Come utilizzare "TextLayoutView" di Instagram per migliorare il rendering TextView su Android
- 11. È possibile eseguire il rendering di AVCaptureVideoPreviewLayer in un contesto grafico?
- 12. Creazione automatica di un grafico C per il grafico
- 13. libreria Java grafico per la visualizzazione di rete da Grafico
- 14. Tecniche per migliorare il tasso di transazione
- 15. Come eseguire il rendering di un codice SKNode su UIImage
- 16. Profilo grafico
- 17. Grande grafico d3.js, rendering su tela o lato server?
- 18. Esportazione di grafici JUNG in immagini ad alta risoluzione (preferibilmente basate su vettori)
- 19. Come eseguire il rendering di questo grafico a barre con flottaggio
- 20. Qt Problemi di rendering dei grafici su un PDF
- 21. Grafico Bloc di MySQL
- 22. Rendering di un grafico a linee su Apple Watch utilizzando watchOS 2
- 23. Problemi di rendering Evento generato durante il rendering: com.android.ide.common.rendering.api.LayoutlibCallback
- 24. Come eseguire il rendering di rendering parziale con RSpec
- 25. Rendering di un altro controller
- 26. Migliorare le prestazioni di XmlSerializer
- 27. Come migliorare automaticamente il debug in Symfony2
- 28. Consigli per il componente grafico (grafico)?
- 29. Come migliorare le prestazioni di WinForms MSChart?
- 30. Migliorare il disegno del codice per Cocoa?
Dimitar: Intendi filtrare per determinare se le coordinate xey dei vertici di un bordo sono fuori dallo schermo? – sdasdadas
Sì, dovresti calcolare dinamicamente quando i nodi si trovano nei limiti della parte visibile dello schermo. –
potresti condividere uno snippet di codice di esempio? – damned