7

ノードを持つ通常のグラフ (ラティス ネットワークとも呼ばれます) を生成する必要があります100x10010x10次のコードでグラフを描くことから始めました。

import numpy
from numpy import *
import networkx as nx
from networkx import *
import matplotlib.pyplot as plt

G=nx.grid_2d_graph(10,10)        
nx.draw(G)

plt.axis('off')
plt.show()

しかし、私が得るのはこれです:

ここに画像の説明を入力

出力にあるこの種の回転効果を取り除く方法はありますか? 最終的なネットワークは、次のようにチェス テーブルのように見える必要があります (ラベルは無視してください)。

ここに画像の説明を入力

また、各ノードに 0 から 9999 の範囲の ID を与える必要があります(100x100 ネットワークの場合)。どんなアイデアでも大歓迎です!

4

2 に答える 2