我是python中随机图生成的新手。
我发现网络库允许这样做。
然而,我想生成随机图,我们将每个顶点与一个随机颜色和一个大小为200的随机向量相关联。
这是我试图制作图表的原因
import sys
import matplotlib.pyplot as plt
import networkx as nx
G = nx.grid_2d_graph(7, 7)
nx.write_adjlist(G, sys.stdout.buffer) # write adjacency list to screen
# write edgelist to grid.edgelist
nx. write_edgelist(G, path="grid.edgelist", delimiter=":")
# read edgelist from grid.edgelist
H = nx.read_edgelist(path="grid.edgelist", delimiter=":")
nx.draw(H)
plt.show()
但是,所有顶点都具有相同的颜色,并且没有任何随机向量。
我想得到的是来自生成的图表: 我们将每个顶点的随机颜色与随机矢量相关联。
Hoc可以吗?
以下是生成的图表:
谢谢