Visualiser le réseau de retweets
Visualiser les réseaux de retweets est une étape importante de l’analyse exploratoire, car cela permet d’inspecter visuellement la structure du réseau, de voir si un utilisateur exerce une influence disproportionnée et d’identifier d’éventuelles sphères de conversation distinctes.
Un réseau de retweets visualisé avec un algorithme de type force directed peut ressembler à ceci.

Nous allons utiliser une disposition qui s’exécute plus rapidement pour afficher le graphique, mais la syntaxe est quasiment identique.
networkx a été importé sous le nom nx, et le réseau a été chargé dans G_rt pour vous.
Cet exercice fait partie du cours
<cours>Analyser des données de réseaux sociaux en Python</cours>Instructions de l’exercice
- Générez les tailles avec une compréhension de liste. Récupérez le deuxième élément de
xpour tous les éléments renvoyés par la méthode.degree(). - Passez le nom du réseau comme premier argument à
nx.draw_networkx(). - Passez les positions du layout comme deuxième argument à
draw_networkx. - Passez la liste
sizesànode_size.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# 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()