Gli amici degli amici (TwitterSfera)
21 Maggio 2007
Da sabato scorso sto facendo qualche prova con Python, le API di Twitter e GraphViz: per il momento sono riuscito ad ottenere un’immagine, incomprensibile ma affascinante 😛
L’idea di fondo è semplice: rappresentare i miei amici (friends) e gli amici dei miei amici (amici di 2° grado). Sembrano pochi dati, in realtà siamo già ad un file di testo di 8160 righe.
Ecco il risultato:
L’utente in fondo a destra che genera una raggiera di relazioni è TheMacPack 😉
Tag Technorati: Twitter, TwitterSfera
15 commenti/trackback a “Gli amici degli amici (TwitterSfera)”
Trackback e pingback
- …Tomorrow the World KromeBlog - il blog di Sergio Longoni
[...] chiusura volevo segnalare l’eccellente mappa di Pseudotecnico che rappresenta la sua rete di amici degli amici su [...] - pseudotecnico:blog » La genesi della Twittersfera
[...] richiesto espressamente da Maurizio, in questo post vi spiegherò con dovizia di particolari come ho ottenuto [...]
Non è possibile inserire nuovi commenti. I commenti vengono disattivati automaticamente dopo 60 giorni.
21 Maggio 2007 alle 10:09
dovevi metterci i nomìni! così non si capisce una sega 🙂
però, è bella. inutile, ma bella 🙂
21 Maggio 2007 alle 10:14
Avevo avvisato che era incomprensibile 😛
In realtà i nomini ci sono, è l’esportazione che ha creato un’immagine minuscola (sennç come facevo a sapere chi era quello in basso a dx?) 🙁
21 Maggio 2007 alle 10:15
Di impatto.
Sarebbe interessante una guida alla realizzazione di un grafico del genere.
La posti? 🙂
21 Maggio 2007 alle 10:18
@Sapientone: appena riesco a produrre qualcosa di decente sì 😉
21 Maggio 2007 alle 14:32
ehi, ma è interessante!!!
senti ma chi è quello in basso a destra?
21 Maggio 2007 alle 14:33
ups! ho letto tardi sotto la foto 🙂
ma come mai è là in fondo?
21 Maggio 2007 alle 14:42
Credo che la spiegazione sia la scarsa sovrapposizione tra i contatti di TheMacPack e i miei friends (sia di 1° che di 2° grado) 😉
21 Maggio 2007 alle 15:48
Mentre sono in ufficio a cuocere (31.5° oggi in autostrada…) mi sono accorto che l’intelligentissima procedura implementata stamattina non tiene conto dei soggetti già esaminati e rischia di ripetere inutilmente le relazioni…
Mi sa che c’è ancora molto lavoro da fare 😛
21 Maggio 2007 alle 17:37
Complimenti! è venuta molto bene.
Posso chiederti se stai usando Neato o Twopi?
In ogni caso ho notato che entrambi gli algoritmi tendono a “sparare” i nodi poco connessi eccessivamente verso l’esterno.
Anche io ho cominciato a mappare quelli che stanno attorno a me (sono arrivato 7621 nodi a 22683 vettori) ma il risultato adeguatamente scalato per non far crashare il programma mostra poco di più di una stella bianca dalla quale partono vettori lunghissimi verso pochi punti lontani.
mha… mi sa che ci devo lavorare su un po’ anche io
21 Maggio 2007 alle 18:32
Questa mappa è ottenuta usando questo software, che purtroppo è piuttosto obsoleto (e per qualche motivo quando ha esportato in png ha ridotto drasticamente l’immagine).
A quel punto ho provato a scaricare l’ultima versione di Graphviz per linea di comando ma non riesco ad usare né twuopi né neato: il primo va sempre in “segmentation fault”, il secondo dà altri errori.
Come detto ci devo lavorare sopra un pochetto: è il primo pezzo di codice che scrivo in Python e la prima volta che provo a trafficare con i grafi 😉
21 Maggio 2007 alle 18:44
Ho appena fatto girare il software per ricreare il file .dot (peraltro dopo averti aggiunto ai friends): al momento sono a quota 1315 nodi e 7108 relazioni, numeri molto inferiori ai tuoi 😉
Adesso riprovo con il notebook con Windows XP 😕
21 Maggio 2007 alle 21:20
bravissimo!!!!
ottimo lavoro …
ci dai qualche dettaglio tecnico ?
ci fai vedere qualche riga di codice ?
daiiiiiiiiii su daiiiiiiiiiii
22 Maggio 2007 alle 06:04
Domani mattina vedo di fare il punto della situazione e faccio un post riassuntivo 😉