Visualizar la red de retuits
Visualizar redes de retuits es un paso importante del análisis exploratorio de datos porque te permite inspeccionar visualmente la estructura de la red, ver si hay algún usuario con una influencia desproporcionada y si existen distintas esferas de conversación.
Una red de retuits visualizada con un algoritmo de force directed puede verse así.

Vamos a usar un diseño que se ejecuta más rápido para ver la gráfica, pero la sintaxis es casi la misma.
networkx se ha importado como nx, y la red ya está cargada en G_rt para ti.
Este ejercicio forma parte del curso
Análisis de datos de redes sociales con Python
Instrucciones del ejercicio
- Genera
sizescon una lista por comprensión. Obtén el segundo elemento dexpara todos los elementos devueltos por el método.degree(). - Pasa el nombre de la red como primer argumento a
nx.draw_networkx(). - Pasa las posiciones del layout como segundo argumento a
draw_networkx. - Pasa la lista
sizesanode_size.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# 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()