Візуалізація мережі ретвітів
Візуалізація мереж ретвітів — важливий крок розвідувального аналізу даних. Вона дає змогу візуально оглянути структуру мережі, зрозуміти, чи є користувач із непропорційно великим впливом, і чи існують окремі сфери розмов.
Мережа ретвітів, візуалізована за допомогою алгоритму на зразок force directed, може виглядати приблизно так.

Ми використаємо схему розміщення, яка працює швидше, щоб швидше побачити графік, але синтаксис майже той самий.
networkx імпортовано як nx, а мережу завантажено у G_rt для вас.
Ця вправа є частиною курсу
Аналіз даних із соцмереж у Python
Інструкції до вправи
- Згенеруйте список
sizesза допомогою спискового включення. Отримайте другий елемент уxдля всіх елементів, які повертає метод.degree(). - Передайте назву мережі як перший аргумент до
nx.draw_networkx(). - Передайте координати розміщення як другий аргумент до
draw_networkx. - Передайте список
sizesу параметрnode_size.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# 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()