1. 学ぶ
  2. /
  3. コース
  4. /
  5. Pythonで学ぶネットワーク分析入門

Connected

演習

Circos プロット

最後に、ネットワークの Circos プロットを作成します!

指示

100 XP
  • ネットワークの Circos プロットを作成します。GitHub ユーザーを次数で並べ替え、'grouping' キーでグループ分けと色分けを行います。次の手順で進めます。
    • data=True を指定して、メタデータを含めて G のすべてのノードを反復処理します。
    • ループの各イテレーションで、nx.degree() を使って各ノード n の次数を計算し、その 'degree' 属性を設定します。
    • グラフ G に加えて 3 つのパラメータを指定して circos プロット c を作成します。sort_by 引数は 'degree'、group_by と node_color_by 引数はどちらも 'grouping' です。
    • Circos プロットを画面に描画します。