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

Connected

演習

threejs を使ったインタラクティブなネットワーク

このコースでは、これまで基本的な静的ネットワーク図の作成に igraph を使ってきました。ネットワーク可視化のためのパッケージはほかにも多くあります。中でも便利なのが、インタラクティブなネットワーク可視化を可能にする threejs です。このパッケージは igraph ともシームレスに連携できます。本演習では、threejs パッケージを使って空手クラブネットワークの基本的なインタラクティブプロットを作成します。可視化ができたら、マウスでネットワークを動かしてみてください。ネットワークを拡大・縮小したり、回転したりできるはずです。

指示

100 XP
  • まず set_vertex_attr() を使って、新しい頂点属性 color を dodgerblue に設定しましょう。
  • threejs の関数 graphjs() を使ってネットワーク g を描画します。最初の引数はグラフオブジェクト g にしてください。あわせて頂点サイズは 1 に設定します。