2019-10-03 three.jsでforce-3dプロット グラフのノードをその物理反発力に基づいて、エッジ長をそろえて座標を決めるアルゴリズムが(3d-)force layout igraphパッケージにはlayout_with_fr()関数があるが ジャバスクリプトで3d-interactive表示させるライブラリと連携させるRパッケージthreejsのデフォルトレイアウトがこのforce-layoutになっている また、同パッケージでは3Dアニメーションで自動ぐるぐる回転表示もさせるが、そこでは、複数のレイアウトを指定しそれを渡り歩かせるという仕組みで、いろいろな見せ方をさせる、という方法を取っている