Kom igångKom igång gratis

Antal kanter över tid

Nu ska du öva på att plotta andra grafstatistiker som förändras över tid. Vi börjar med en enklare övning för att komma igång. Plotta antalet kanter över tid.

För att göra det skapar du en lista med antalet kanter per månad. Listans index motsvarar antalet månader som förflutit sedan den första månaden.

Den här övningen är en del av kursen

Nätverksanalys i Python – fortsättningskurs

Visa kurs

Övningsinstruktioner

  • Importera matplotlib.pyplot som plt.
  • Skapa en lista med antalet kanter per månad och kalla den edge_sizes. Använd en listomfattning där du itererar över Gs med iteratorvariabeln g, och utdatauttrycket är len(g.edges()).
  • Plotta kantstorlekarna över tid.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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() 
Redigera och kör kod