始める無料で始める

ggnet の基本

基本的な igraph のプロット以外にも、グラフを可視化する方法はたくさんあります。よく使われる枠組みが ggplot2 で、少ない設定で高品質なプロットを作成できます。このレッスンでは、ggnet2 を使ったプロット作成の基本を扱います。ggnet2ggplot2 の仕組みの上にグラフ可視化を構築するパッケージです。見栄えのよい図を出力しますが、R の別ライブラリである network のグラフオブジェクトに依存します。一方で、次のレッスンで扱う ggnetwork のように「グラフィクスの文法」を厳密に用いるわけではありませんが、ggplot2 らしい見た目のプロットを作れます。そのため、igraph と文法がかなり重なる点に気づくはずです(node.sizevertex.size と同じ意味で、edge.size も同様です)。

この演習はコースの一部です

ケーススタディ:R でのネットワーク分析

コースを見る

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# Create subgraph of retweet_graph
retweet_samp <- induced_subgraph(___, vids = ___)

# Plot retweet_samp using igraph
___(___, vertex.label = NA, edge.arrow.size = 0.2, edge.size = 0.5, vertex.color = "black", vertex.size = 1)
コードを編集して実行