1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Intermediate Network Analysis in Python

Connected

Cvičení

Vizualizace filtrovaného grafu pomocí nxviz

V tomto cvičení vizualizuješ filtrovaný graf pomocí grafu circos. Graf circos je pro tuto vizualizaci přirozenou volbou – umožňuje seskupovat a barevně odlišovat uzly podle jejich partition, přičemž kruhové rozložení zachovává přehlednost celé vizualizace.

Pokyny

100 XP
  • Vypočítej skóre degree centrality každého uzlu pomocí bipartitního modulu, ale vycházej z degree centrality v původním grafu.
    • Použij k tomu funkci nx.bipartite.degree_centrality() s argumenty G a nodes=forum_nodes.
  • Vytvoř nový graf circos, kde budou uzly obarvené a seskupené (parametry node_color_by a group_by) podle štítku jejich partition ('bipartite') a seřazené (parametr sort_by) podle jejich degree centrality ('dc'), a zobraz ho.
    • Aby byly uzly při zobrazení viditelné, přidali jsme argument node_enc_kwargs={'radius': 10}.