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

Connected

演習

エッジの可視化

この演習では、エッジの重みに基づいてネットワークのエッジの太さを変更する方法と、ネットワークからエッジを削除する方法を学びます。これは、大規模でクラスター化が強いネットワークを見やすくするのに役立つことがあります。本章では、igraph ネットワークの可視化で可能なことのほんの入口に触れました。今後の章で、これらのスキルをさらに伸ばしていきます。

指示

100 XP
  • 友人同士が一緒に過ごした時間数に基づいて、エッジの重みベクトル w1 を作成します。
  • 作成した重みベクトルを edge.width に設定してネットワークをプロットします。edge.color = 'black' を使うと、すべてのエッジが黒になります。
  • 次に、新しいグラフオブジェクト g2 を作成します。これは g1 ネットワークから、重みが2時間未満のすべてのエッジを削除したものです。これは delete_edges() を使って行います。引数は2つで、1つ目はグラフオブジェクト、2つ目は削除するエッジのサブセットです。ここでは、値が2時間未満のエッジをすべて削除します。
  • 最後に、適切なエッジ幅ベクトルとレイアウトを使って新しいネットワーク g2 をプロットします。