1. Uczyć się
  2. /
  3. Courses
  4. /
  5. Analiza sieci w Pythonie – poziom średniozaawansowany

Connected

Exercise

Wykres liczby zmian krawędzi w czasie

Czas na tworzenie wykresów! Wszystkie listy, które wcześniej tworzyłeś, zostały załadowane w tym ćwiczeniu. Nie martw się bardziej zaawansowanym kodem matplotlib, który pojawia się poniżej – komentarze pomogą ci zrozumieć, co się dzieje.

Instrukcje

100 XP
  • Zwizualizuj liczbę dodanych krawędzi w czasie. W tym celu:
    • Użyj wyrażenia listowego, aby iterować po added i utworzyć listę o nazwie edges_added. Wyrażeniem wyjściowym tego wyrażenia listowego jest len(g.edges()), gdzie g to zmienna iteratora.
    • Przekaż listę edges_added do ax1.plot().
  • Zwizualizuj liczbę usuniętych krawędzi w czasie. Ponownie użyj wyrażenia listowego, tym razem iterując po removed zamiast po added.
  • Zwizualizuj ułamkowe zmiany w czasie, przekazując je jako argument do ax2.plot().