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

Connected

Ejercicio

最大クリークを可視化する

ネットワークを可視化する際には、特定の頂点の相互接続を確認するためにネットワークの一部を抽出して表示することがよくあります。ここでは、Forrest Gump ネットワークにおける最大クリークの可視化を作成します。前の演習では、サイズ 9 のクリークが 2 つあると判明しました。メインのネットワークからこれらのクリークを抽出して 2 つの新しい igraph オブジェクトを作成し、それらを並べてプロットします。subgraph() 関数を使うと、新しいネットワークオブジェクトに残す頂点を選択できます。

Instrucciones

100 XP
  • ネットワーク内の最大クリークのリストをオブジェクト lc に代入します。
  • subgraph() 関数を使って 2 つの無向サブグラフを作成します。1 つ目の gs1 は、最初の最大クリークに含まれる頂点のみを含めます。2 つ目の gs2 は、2 番目の最大クリークに含まれる頂点のみを含めます。この関数は as.undirected() でラップして、サブグラフも無向になるようにします。
  • plot() を使って 2 つの最大クリークを左右に並べて可視化します。最初に par(mfrow=c(1,2)) を実行してください。これは 2 つの可視化を横に並べるためです。レイアウトは layout.circle() に設定し、見やすく表示できるようにしましょう。