Skip to content
This repository has been archived by the owner on May 22, 2023. It is now read-only.

Graph nodes coordinates #6

Merged
merged 2 commits into from
Mar 26, 2017
Merged

Graph nodes coordinates #6

merged 2 commits into from
Mar 26, 2017

Conversation

marcogoldin
Copy link
Contributor

No description provided.

@jenkin jenkin merged commit 97c8ec9 into Dataninja:develop Mar 26, 2017
@jenkin
Copy link
Member

jenkin commented Mar 26, 2017

Ok, ma ho separato le due coordinate in due attributi x e y... altrimenti Gephi non sa come trattare un array come valore... ed66b31

@marcogoldin
Copy link
Contributor Author

hai ragione! Me ne sono appena accorto lanciando lo script, ovvio che mi creava una array e andava in errore.
Tra l'altro mi sono ricordato che lo spring_layout() richiede numpy, sarebbe da aggiungere a requirements.txt
Con la tua versione finale funziona benissimo adesso, ho appena scaricato un mese per prova. L'unica è che le coordinate che crea networkx non so se sono giuste, aprendolo in gephi sembra che non le legga bene, mah, devo pensarci un po' di più per capirci qualcosa mi sa.

@jenkin
Copy link
Member

jenkin commented Mar 26, 2017

La risposta è qui: #5 (comment). Sostanzialmente Gephi di suo non riconosce gli attributi x e y come coordinate dei nodi, bisogna usare un layout che lo faccia. Quello adatto allo scopo non è però disponibile per la v0.9. L'unica è provare con il GeoLayout usando la x come latitudine e la y come longitudine, ma purtroppo di mezzo c'è la proiezione che distorce tutto... la prossima volta provo a visualizzare il json con d3, lì almeno ho il controllo totale... 😄

@marcogoldin
Copy link
Contributor Author

Ah ecco perché, io la 0.8 non la uso più quindi non capivo proprio il perché. Grazie, comunque per me è già un bellissimo script, alla fine mi sono importato nodi e edges in mongo ed è comunque utile lavorarci per riesportarli in CSV o interrgorare il db con pymongo. Da lì ci si può fare molto, non ultima un po' di semantica, o magari (vorrei provarci con un po' di tempo in più) una visualizzazione con sigmajs. L'idea di D3 è fantastica ma con D3 i network semplicemente non lo so proprio fare 🤣

@jenkin
Copy link
Member

jenkin commented Mar 26, 2017

Anche io uso la 0.9, ma voglio provare a caricarlo sulla 0.8 e vedere che succede. Per d3, basta copiare: http://bl.ocks.org/mbostock/4062045. Il json va già bene così com'è... :)

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants