1. Learn
  2. /
  3. Cursuri
  4. /
  5. Analiză intermediară a rețelelor în Python

Connected

exercițiu

Vizualizează graful filtrat cu nxviz

Acum vei vizualiza graful filtrat folosind un grafic circos. Acesta este o alegere potrivită pentru această vizualizare, deoarece poți folosi gruparea și colorarea nodurilor pentru a ilustra partițiile, iar aspectul circular păstrează estetica vizualizării.

Instrucțiuni

100 XP
  • Calculează scorurile de centralitate a gradului pentru fiecare nod folosind centralitățile de grad din modulul bipartit, dar bazate pe centralitatea gradului din graful original.
    • Folosește funcția nx.bipartite.degree_centrality() cu argumentele G și nodes=forum_nodes.
  • Creează un nou grafic circos cu nodurile colorate și grupate (parametrii node_color_by și group_by) după eticheta de partiție ('bipartite'), și ordonate (parametrul sort_by) după centralitatea gradului lor ('dc'), apoi afișează-l.
    • Pentru a te asigura că nodurile sunt vizibile la afișare, am inclus argumentul node_enc_kwargs={'radius': 10}.