Ich möchte ein quadratisches Gitter mit Networkx
zeichnen. Ich habe etwas wie folgt gemacht:Zeichnen von Gittern und Graphen mit Networkx
import matplotlib.pyplot as plt
import numpy as np
import networkx as nx
L=4
G = nx.Graph()
pos={}
for i in np.arange(L*L):
pos[i] = (i/L,i%L)
nx.draw_networkx_nodes(G,pos,node_size=50,node_color='k')
plt.show()
Allerdings ist die Ausgabe nur eine leere Zahl. Wie kann ich das beheben?
Auch möchte ich die Punkte horizontal und vertikal mit Pfeilen verbinden. Die Richtung der Pfeile, die von (i,j) to (i+1,j)
gehen, sollte vom Vorzeichen des i, j Elements einer Matrix A
abhängen, die ich bereits habe. Wie macht man das?