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
Övningsinstruktioner
- Importera
matplotlib.pyplotsomplt. - Skapa en lista med antalet kanter per månad och kalla den
edge_sizes. Använd en listomfattning där du itererar överGsmed iteratorvariabelng, och utdatauttrycket ärlen(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()