Graphique Matrix
Passons maintenant à la création de quelques visualisations. La première sera le graphique Matrix. Dans un graphique Matrix, la matrice représente les arêtes.
Cette activité fait partie du cours
Introduction à l'analyse des réseaux en Python
Instructions de l’exercice
- Créez un graphique Matrix de la plus grande composante connexe, avec les auteur·rice·s regroupé·e·s selon leur numéro de groupe d'utilisateurs.
- D'abord, calculez le sous-graphe de la plus grande composante connexe en utilisant
nx.connected_components(G)à l'intérieur de la fonctionsorted()fournie. La fonction intégréesorted()de Python prend un itérable et retourne une liste triée (par défaut, en ordre croissant). Ainsi, pour accéder au sous-graphe de la plus grande composante connexe, on découpe l'expression avec[-1]. - Créez le graphique
matrixnomméh. Vous devez préciser les paramètresgraphetgroup_bypour qu'ils correspondent à la plus grande composante connexe et à'grouping', respectivement. - Tracez le graphique
matrixà l'écran.
- D'abord, calculez le sous-graphe de la plus grande composante connexe en utilisant
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Import necessary modules
from nxviz import matrix
import matplotlib.pyplot as plt
# Calculate the largest connected component: largest_ccs
largest_ccs = sorted(____, key=lambda x: len(x))[-1]
# Create the customized Matrix plot: h
h = ____
# Draw the Matrix plot to the screen
plt.show()