ノードクラスにドットが付いている隣接行列をプロットします。python - ノードクラスに応じて色付きノードをプロットする隣接行列
xとyのノード間のエッジが存在する場合:thenodesの両方がクラス1 =>カラーブルー に属している場合、ノードの両方が赤クラス0 =>カラー
- を
- ノードの両方がクラス2 =>色緑色
- 他=>カラーグレー
に属している場合、私は隣接マットを有します(NXなど)networkx からRIXは言うことができます:
matrix = np.array([[1 0 0 0 0],[1 0 1 0 0],[1 1 0 1 0],[1 0 0 0 1],[1 0 1 0 0]])
私も0または1または2
- ノード0にそれをclassifing各ノードのための 'network_num' と呼ばれる属性がある - > 0を
- ノード1 - > 0
- ノード2 - > 1
- ノード3 - > 1
ノード4 - > 2
network_num =私はそれを前提とするつもりです
はあなたが "隣接行列をプロットする" の意味を明確することはできますか?あなたはそれらの色を持つノードでグラフを描きたいですか? http:// stackoverflow。com/questions/24662006/python-networkx-graph-different-colored-nodes-using-two-listsがあなたの質問に答えるかもしれません。 – Joel