Tôi muốn vẽ một mạng vuông với Networkx
. Tôi đã làm một cái gì đó như thế này:Vẽ lưới và đồ thị bằng 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()
Tuy nhiên đầu ra chỉ là một hình trống. Làm cách nào để giải quyết vấn đề này?
Ngoài ra, tôi muốn tham gia các điểm theo chiều ngang và chiều dọc với các mũi tên. Hướng của các mũi tên đi từ (i,j) to (i+1,j)
phụ thuộc vào dấu của phần tử i, j của ma trận A
mà tôi đã có. làm như thế nào?