Liczba krawędzi w czasie
Teraz poćwiczysz wizualizację innych zmieniających się w czasie statystyk grafu. Zacznijmy od prostszego ćwiczenia na rozgrzewkę. Na początek wykreśl liczbę krawędzi w czasie.
W tym celu utwórz listę liczby krawędzi dla każdego miesiąca. Indeks tej listy będzie odpowiadał liczbie miesięcy, które upłynęły od pierwszego miesiąca.
To ćwiczenie jest częścią kursu
Analiza sieci w Pythonie – poziom średniozaawansowany
Instrukcje do ćwiczenia
- Zaimportuj
matplotlib.pyplotjakoplt. - Utwórz listę liczby krawędzi na miesiąc o nazwie
edge_sizes. Skorzystaj ze składni listowej, iterując poGsza pomocą zmiennej iteratorag, a jako wyrażenie wyjściowe użyjlen(g.edges()). - Wykreśl liczbę krawędzi w czasie.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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()