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

Connected

演習

3D コミュニティ・ネットワークグラフ

最後に、この演習では、fast-greedy 法で検出したコミュニティに基づいて各頂点を配置し、threejs でインタラクティブなプロットを作成します。

指示

100 XP
  • コミュニティ igraph オブジェクト kc に対して membership() を使い、各頂点のコミュニティ所属を表すベクトルを作成します。
  • コミュニティ igraph オブジェクト kc に対して sizes() を使い、コミュニティの数を確認します。
  • set_vertex_attr() を使って、グラフオブジェクト g に color という頂点属性を追加します。追加する値は、オブジェクト i に割り当てられた所属に基づく色です。
  • ネットワークオブジェクト g に対して graphjs() を使い、3 次元グラフをプロットします。