1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Wprowadzenie do analizy sieci w Pythonie

Connected

Bài tập

Wykres łukowy

Teraz użyjemy wykresu łukowego do wizualizacji sieci. Przy okazji poćwiczysz także sortowanie węzłów grafu.

Uwaga: poprawne wykonanie tego ćwiczenia może zająć około 4–7 sekund.

Hướng dẫn

100 XP
  • Utwórz wykres łukowy sieci współpracy na GitHub, z autorami posortowanymi według stopnia węzła. W tym celu:
    • Iteruj po wszystkich węzłach w G, uwzględniając metadane (podając data=True).
    • W każdej iteracji pętli oblicz stopień węzła n za pomocą nx.degree() i ustaw jego atrybut 'degree'. Funkcja nx.degree() przyjmuje dwa argumenty: graf i węzeł.
    • Utwórz wykres arc o nazwie a, podając dwa parametry: argument graph o wartości G oraz argument sort_by o wartości 'degree', aby węzły były posortowane.
    • Wyświetl wykres arc na ekranie.