Vizualizarea rețelei de retweet-uri
Vizualizarea rețelelor de retweet-uri este un pas important în analiza exploratorie a datelor, deoarece îți permite să inspectezi vizual structura rețelei, să înțelegi dacă există utilizatori cu o influență disproporționată și dacă există sfere de conversație diferite.
O rețea de retweet-uri vizualizată cu un algoritm force directed poate arăta cam așa.

Vom folosi un aspect care se calculează mai rapid pentru a vedea graficul, dar sintaxa este aproape identică.
networkx a fost importat ca nx, iar rețeaua a fost încărcată în G_rt.
Acest exercițiu face parte din cursul
Analiza datelor din social media în Python
Instrucțiuni pentru exercițiu
- Generează dimensiunile cu o listă de înțelegere (list comprehension). Obține al doilea element din
xpentru toate elementele returnate de metoda.degree(). - Transmite numele rețelei ca prim argument al funcției
nx.draw_networkx(). - Transmite pozițiile aspectului ca al doilea argument al funcției
draw_networkx. - Transmite lista
sizesparametruluinode_size.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# Create random layout positions
pos = nx.random_layout(G_rt)
# Create size list
sizes = [x[____] for ____ in G_rt.____()]
# Draw the network
nx.draw_networkx(____, ____,
with_labels = False,
node_size = ____,
width = 0.1, alpha = 0.7,
arrowsize = 2, linewidths = 0)
# Turn axis off and show
plt.axis('off'); plt.show()