Chcę narysować kwadratową kratę z Networkx
. Zrobiłem coś takiego:Rysowanie sieci i wykresów za pomocą 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()
Jednak wynik jest po prostu pusty. Jak rozwiązać ten problem?
Chciałbym również dołączyć punkty w poziomie i w pionie za pomocą strzałek. Kierunek strzałek od (i,j) to (i+1,j)
powinien zależeć od znaku elementu i, j macierzy A
, którą już posiadam. Jak to zrobić?