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

Connected

演習

threejs で頂点サイズを変える

あらゆるネットワーク可視化と同様に、頂点の相対的な重要度を示すためにサイズを調整すると効果的です。これは threejs でも簡単に行えます。この演習では、空手クラブのネットワークを threejs でインタラクティブに描画し、相対的な固有ベクトル中心性に基づいて頂点のサイズを設定します。

指示

100 XP
  • eigen_centrality() を使って各頂点の固有ベクトル中心性を計算し、ec オブジェクトに保存します。
  • sqrt() を用いて ec の値を調整し、元の固有ベクトル中心性の平方根に5を掛けた新しい値のベクトル v を作成します。
  • threejs の関数 graphjs を使ってネットワークを描画し、引数 vertex.size に v の値を指定します。