Vizualizace sítě retweetů
Vizualizace sítí retweetů je důležitým krokem průzkumné analýzy dat – umožňuje ti prozkoumat strukturu sítě, odhalit uživatele s neúměrně velkým vlivem a zjistit, zda existují různé sféry konverzace.
Síť retweetů vizualizovaná algoritmem force directed může vypadat například takto.

Použijeme rozložení, které se vykreslí rychleji, ale syntaxe je téměř stejná.
networkx je importován jako nx a síť je pro tebe načtena v G_rt.
Toto cvičení je součástí kurzu
Analýza dat ze sociálních sítí v Pythonu
Pokyny k cvičení
- Vytvoř seznam
sizespomocí list comprehension. Pro každý prvek vrácený metodou.degree()získej druhý prvekx. - Předej název sítě jako první argument funkci
nx.draw_networkx(). - Předej pozice rozložení jako druhý argument funkci
draw_networkx. - Předej seznam
sizesparametrunode_size.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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()