Graph Julia-创建和打印图形
我正在使用Graph Julia-创建和打印图形,graph,julia,graph-visualization,Graph,Julia,Graph Visualization,我正在使用LightGraphs.jl包处理Julia中的图形。我试图将所有(I,j)的z[I,j]=1对传递到一组边中,并将相应的I和j作为图中的节点。然后我需要创建一个图形,并以不同的图形获得输出。但它不会创建图形或在画布上打印。这里,N=10 for i in N for j in N if getvalue(z[i,j]) == 1 push!(S, i) push!(S, j) print(S) fig = figur
LightGraphs.jl
包处理Julia中的图形。我试图将所有(I,j)
的z[I,j]=1
对传递到一组边中,并将相应的I
和j
作为图中的节点。然后我需要创建一个图形,并以不同的图形获得输出。但它不会创建图形或在画布上打印。这里,N=10
for i in N
for j in N
if getvalue(z[i,j]) == 1
push!(S, i)
push!(S, j)
print(S)
fig = figure()
G = Graph()
add_edge!(G,i,j)
add_vertices!(G,i)
add_vertices!(G,j)
t = TikzGraphs.plot(G)
#TikzPictures.save(PDF("graph"), t)
#TikzPictures.save(TEX("graph"), t)
end
end
end
有人能帮我把这个弄对吗
谢谢,你能举一个运行的例子吗?请提供
z
,S
,以及所需的任何软件包的值doesG=Graph(z);t=TikzGraphs.plot(G)
work?(没有循环或任何东西。毫不奇怪,这种从邻接矩阵z
到图形的转换非常常见)PlotRecipes.jl中有一些很好的绘制光照图的工具