Gephi: differenze tra le versioni

Vai alla navigazione Vai alla ricerca
2 412 byte aggiunti ,  25 feb 2017
m
csv section
m (fix issues)
m (csv section)
Riga 1: Riga 1:
'''Gephi''' è un programma [[Open source]] per visualizzare [https://it.wikipedia.org/wiki/Grafo grafi], molto utile per l'[https://it.wikipedia.org/wiki/Analisi_delle_reti_sociali analisi delle reti sociali].
'''Gephi''' è un programma [[Open source]] per visualizzare [https://it.wikipedia.org/wiki/Grafo grafi], molto utile per l'[https://it.wikipedia.org/wiki/Analisi_delle_reti_sociali analisi delle reti sociali]. Gephi è uno dei [[Software per la tecnopolitica|programmi che usiamo]] per fare ''conricerca'' sulle propagazioni online delle lotte.  


= Installazione =
= Installazione =
Riga 16: Riga 16:
* MultiGravity ForceAtlas 2
* MultiGravity ForceAtlas 2
* Map Of Countries
* Map Of Countries
* Graphviz Layout (in questo caso assicurati di aver installato il pacchetto <code>graphviz</code> sul tuo sistema)
* Graphviz Layout<ref>In questo caso assicurati di aver installato il pacchetto <code>graphviz</code> sul tuo sistema.</ref>
* Give Colors To Nodes
* Give Colors To Nodes
* Give Colors To Edges
* Give Colors To Edges
Riga 36: Riga 36:


== Salvare e condividere i dati raccolti ==
== Salvare e condividere i dati raccolti ==
Salvando il progetto otterrai un file con estensione <code>.gephi</code>, che pui riaprire in seguito per analizzare i dati registrati in quella determinata finestra temporale oppure condividere con altre persone per un progetto collettivo. Un progetto/grafo salvato con questa estensione conserva '''sia''' l'informazione dei singoli nodi e archi del grafo (il contenuto e la data dei tweet, gli ID e gli screen name degli utenti, i link, etc.), che le informazioni sulla visualizzazione del grafo stesso (il colore, la posizione, le dimensioni dei nodi, degli archi e delle etichette, etc.).
Salvando il progetto otterrai un file con estensione <code>.gephi</code>, che pui riaprire in seguito per analizzare i dati registrati in quella determinata finestra temporale oppure condividere con altre persone per un progetto collettivo. Un progetto/grafo salvato con questa estensione conserva '''sia''' l'informazione dei singoli nodi e archi del grafo (il contenuto e la data dei tweet, gli ID e gli screen name degli utenti, i link, etc.), che le informazioni sulla visualizzazione del grafo stesso (il colore, la posizione, le dimensioni dei nodi, degli archi e delle etichette, etc.).<ref>Suggerimento: un modo semplice per non fare confusione con i dati raccolti consiste nel nominare i file salvati con una numerazione progressiva, ad esempio <code>26N-corteo-1.gephi</code>, <code>26N-corteo-2.gephi</code>, <code>26N-corteo-3.gephi</code>, ... Se si vuole anche salvare la lista degli hashtag tracciati, dalla finestra di ''TwitterStreamingImporter'' scegliere '''Save Query File'''. Adottare una convenzione del genere diventa praticamente necessario se si lavora in gruppo ad un progetto.</ref>
'''SUGGERIMENTO:''' Un modo semplice per non fare confusione con i dati raccolti consiste nel nominare i file salvati con una numerazione progressiva, ad esempio <code>26N-corteo-1.gephi</code>, <code>26N-corteo-2.gephi</code>, <code>26N-corteo-3.gephi</code>, ... Se si vuole anche salvare la lista degli hashtag tracciati, dalla finestra di ''TwitterStreamingImporter'' scegliere '''Save Query File'''. Adottare una convenzione del genere diventa praticamente necessario se si lavora in gruppo ad un progetto.


In certi casi può essere utile anche ''esportare'' i dati del grafo (trascurando a volte l'informazione sulla geometria) in altri formati, da elaborare magari con altri programmi. Ad esempio [[Tuipi]] possiede alcune strategie di analisi più furbe di quelle del plugin di Gephi, ma può comunque sfruttare i dati raccolti con Gephi per alimentare la sua base di conoscenza e le sue batterie: per esportare i dati nel formato utilizzabile da Tuipi vai sul menu <code>File → Export → Graph file</code> e poi dalle opzioni scegli "List".
In certi casi può essere utile anche ''esportare'' i dati del grafo (trascurando a volte l'informazione sulla geometria) in altri formati, da elaborare magari con altri programmi. Ad esempio [[Tuipi]] possiede alcune strategie di analisi più furbe di quelle del plugin di Gephi, ma può comunque sfruttare i dati raccolti con Gephi per alimentare la sua base di conoscenza e le sue batterie: per esportare i dati nel formato utilizzabile da Tuipi vai sul menu <code>File → Export → Graph file</code> e poi dalle opzioni scegli "List".


Puoi anche esportare l'immagine del grafo in formato <code>.png</code>, <code>.pdf</code> oppure <code>.svg</code>; quest'ultimo ha il vantaggio di ''permettere la ricerca di testo all'interno dell'immagine'', utile per localizzare un hashtag o un utente in una immagine di una rete twitter. Per esportare le immagini del grafo devi andare nello spazio di lavoro "Preview" di Gephi, settare le opzioni di output e infine cliccare su "Export".
Puoi anche esportare l'immagine del grafo in formato <code>.png</code>, <code>.pdf</code> oppure <code>.svg</code>; quest'ultimo ha il vantaggio di ''permettere la ricerca di testo all'interno dell'immagine'', utile per localizzare un hashtag o un utente in una immagine di una rete twitter. Per esportare le immagini del grafo devi andare nello spazio di lavoro "Preview" di Gephi, settare le opzioni di output e infine cliccare su "Export".
== Importazione dei dati ==
Spesso ci procuriamo ''dataset''<ref>Un ''dataset'' è un "blocco" coerente di dati da analizzare.</ref> con altre fonti o programmi, analizzandoli poi con Gephi che permette di importare file '''CSV'''. Un file CSV è semplicemente un file di testo che rappresenta i dati in forma tabulare: ogni riga rappresenta un elemento ed ogni colonna è un attributo di quell'elemento. Normalmente le colonne sono separate da virgole<ref>da cui il nome CSV, ''comma-separated values''.</ref>, ma si può scegliere come separatore qualsiasi altro carattere, come il punto e virgola <code>;</code>, lo spazio, la tabulazione, etc. L'importante è '''non mescolare separatori diversi nello stesso file'''.
Talvolta la ''prima'' riga di un file CSV non rappresenta un elemento ma una "legenda", specificando il significato delle colonne corrispondenti. Ecco un esempio di un (piccolo) file CSV:
Source          Target                Weight
xniomkj        nicomorreale          0.341
AIXA_oficial    vvazquezlaba          0.056
borderstocross  Limonaie              0.850
AlanErnesto_150 SeoMexico0            0.434
roral77        le_leesto              0.675
Sessiz_Sada    ccananaydin            0.542
Gbalboa        xaviermir              0.666
ZissReSister    WomensMarchKS          0.124
xaviermir      Gbalboa                0.433
si tratta di un elenco di ''archi'' di un grafo, uno per ogni riga. La prima riga è la "legenda" da cui si evince che le colonne di ogni riga (arco) rappresentano, nell'ordine: l'origine dell'arco, la destinazione, il peso. Si noti che un CSV che come questo rappresenta una lista di archi, codifica implicitamente anche i nodi. Poiché inoltre i grafi che manipoliamo sono spesso diretti, i ruoli delle colonne ''Target'' e ''Source'' '''non''' sono interscambiabili: nell'esempio precedente soltanto i nodi <code>xaviermir</code> e <code>Gbalboa</code> sono connessi da archi in ambo le direzioni (specificati nell'ultima e terzultima riga).
Gephi ha una procedura guidata per importare i CSV, che ti chiederà anzitutto di specificare il file CSV da caricare, poi il separatore usato, e infine se il file/tabella CSV che si sta importando rappresenta una lista di nodi oppure di archi.


== Analisi di una rete sociale ==
== Analisi di una rete sociale ==
509

contributi

Menu di navigazione