Aantal randen in de tijd
Je gaat nu oefenen met het plotten van andere evoluerende graafstatistieken. We beginnen met een eenvoudiger oefening om op gang te komen. Plot eerst het aantal randen in de tijd.
Om dit te doen, maak je een lijst met het aantal randen per maand. De index van deze lijst komt overeen met het aantal maanden dat is verstreken sinds de eerste maand.
Deze oefening maakt deel uit van de cursus
Gemiddelde netwerkanalyse in Python
Oefeninstructies
- Importeer
matplotlib.pyplotalsplt. - Maak een lijst met het aantal randen per maand genaamd
edge_sizes. Gebruik hiervoor een list comprehension waarbij je overGsitereert met een iteratorvariabeleg, en je uitvoerexpressielen(g.edges())is. - Plot de randgroottes in de tijd.
Interactieve oefening met praktijkervaring
Probeer deze oefening door deze voorbeeldcode aan te vullen.
# 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()