Zacznij terazZacznij za darmo

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

Zobacz kurs

Instrukcje do ćwiczenia

  • Zaimportuj matplotlib.pyplot jako plt.
  • Utwórz listę liczby krawędzi na miesiąc o nazwie edge_sizes. Skorzystaj ze składni listowej, iterując po Gs za pomocą zmiennej iteratora g, a jako wyrażenie wyjściowe użyj len(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() 
Edytuj i uruchom kod