Я хочу нарисовать квадратную решетку с Networkx
. Я сделал что-то вроде этого:Чертежные решетки и графики с 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()
Однако выход является просто пустой фигурой. Как это разрешить?
Кроме того, я хотел бы присоединиться к точкам по горизонтали и вертикали со стрелками. Направление стрелок, идущее от (i,j) to (i+1,j)
, должно зависеть от знака элемента i, j матрицы A
, который у меня уже есть. Как это сделать?