In questa breve guida come visualizzare alcuni grafi con molti nodi e archi di Neo4j con programmi come Gephi e Cytoscape.
Nella mia pseudobiografia vi ho detto che sono un grande appassionato di ciclismo e videogames sportivi e, dal momento che per il troppo caldo sono rimasto a casa, ho deciso di estrarre alcuni dati dal manageriale pro cycling manager creando alcuni file csv da usare per la creazione di un grafo in Neo4j.
Questo è una piccola parte del grafo costruito
Ora esportiamo il grafo in formato graphml per poterlo visualizzare su Gephi. La prima cosa da fare per l'export è scaricare i file jar da qui e successivamente copiarli nella cartella lib di neo4j.
Poi avviare la shell di neo4j e dare il comando export-graphml
Adesso avviamo gephi e andiamo su FILE->OPEN e cerchiamo il file out.graphml.
Il risultato sarà il seguente:
Da ora possiamo applicare diversi filtri disponibili o selezionare nodi o applicare vari tipi di layout, come Yifan Hu che darà come risultato
Per quanto riguardo Cytoscape dobbiamo:
Adesso avviamo gephi e andiamo su FILE->OPEN e cerchiamo il file out.graphml.
Il risultato sarà il seguente:
Da ora possiamo applicare diversi filtri disponibili o selezionare nodi o applicare vari tipi di layout, come Yifan Hu che darà come risultato
Per quanto riguardo Cytoscape dobbiamo:
- Installare il plugin Cyneo4j
- Lanciare Neo4j
- Eseguire una query e visualizzare il risultato
Dopo aver installato il plugin andiamo su APPS->Cyneo4->Cypher Query ed eseguiamo la query.
Successivamente, clicchiamo con il tasto destro del mouse sulla query che ci appare a sinistra e selezioniamo CREATE VIEW.
Il risultato di un Circular Layout su cytoscape è il seguente:





