Aan de slagBegin gratis

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

Bekijk cursus

Oefeninstructies

  • Importeer matplotlib.pyplot als plt.
  • Maak een lijst met het aantal randen per maand genaamd edge_sizes. Gebruik hiervoor een list comprehension waarbij je over Gs itereert met een iteratorvariabele g, en je uitvoerexpressie len(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() 
Code bewerken en uitvoeren