Yoshi Nishikawa Blog

医学となにかのインタラクティブ

2019-02-01から1ヶ月間の記事一覧

Bipartite Graph 2部グラフを描く

2部グラフを作成するため、type情報のTRUE/ FALSEを入力したい。 igraphのbipartite mappingを使うと良い。 g <- graph_from_data_frame(data, directed=TRUE) E(g)$weight <- data$N #重みづけ V(g)$type <- bipartite.mapping(g)$type #type情報を入れる

igraphを使って、データフレームから隣接行列を得る

column1=起点のnode、clumn2=終点のnode、column3=重み、のようなデータフレームがあって、隣接行列を得た。 まず、igraphデータに変換する。 g <- graph_from_data_frame(data, directed=TRUE) E(g)$weight <- data$data[,3] #重み 以下で隣接行列を取り出…