Desidero disegnare un reticolo quadrato con Networkx
. Ho fatto qualcosa di simile:Disegno di reticoli e grafici con 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()
Tuttavia, l'output è solo una cifra vuota. Come posso risolvere questo?
Inoltre, vorrei unire i punti orizzontalmente e verticalmente con le frecce. La direzione delle frecce che vanno da (i,j) to (i+1,j)
dovrebbe dipendere dal segno dell'elemento i, j di una matrice A
che ho già. Come fare questo?