Nombre d'arêtes dans le temps
Vous allez maintenant vous exercer à tracer d'autres statistiques de graphe évolutives. Commençons par un exercice plus simple pour nous mettre en train. D'abord, tracez le nombre d'arêtes dans le temps.
Pour ce faire, créez une liste du nombre d'arêtes par mois. L'indice de cette liste correspondra au nombre de mois écoulés depuis le premier mois.
Cette activité fait partie du cours
Analyse de réseaux intermédiaire en Python
Instructions de l’exercice
- Importez
matplotlib.pyplotsous le nomplt. - Créez une liste du nombre d'arêtes par mois, appelée
edge_sizes. Utilisez une compréhension de liste pour ce faire, en itérant surGsavec une variable d'itération nomméeg, et en utilisant comme expression de sortielen(g.edges()). - Tracez l'évolution des tailles d'arêtes dans le temps.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Import matplotlib
____
fig = plt.figure()
# Create a list of the number of edges per month
edge_sizes = [____]
# Plot edge sizes over time
plt.plot(____)
plt.xlabel('Time elapsed from first month (in months).')
plt.ylabel('Number of edges')
plt.show()