我是Julia的新用户,我想在图表上工作。我找到了Graphs.jl库但没有很好的记录。我尝试创建基于ExVertex和ExEdge的GenericGraph,但我需要更多信息。
我正在使用的代码:
using Graphs
CompGraph = GenericGraph{ExVertex, ExEdge{ExVertex}}
temp = ExVertex(1, "VertexName")
temp.attributes["Att"] = "Test"
add_vertex!(CompGraph, temp)
现在我仍然需要ExVertex列表和ExEdge列表。有没有定义的参数?或者我如何创建这样的列表?
答案 0 :(得分:1)
解决方案太简单了。列表是一个简单的数组而不是一个新类型。此外,还有一个简单的定义函数,可以根据不同类型的边缘和椎体创建图形。
我将代码更改为:
using Graphs
CG_VertexList = ExVertex[]
CG_EdgeList = ExEdge{ExVertex}[]
CompGraph = graph(CG_VertexList, CG_EdgeList)
temp = ExVertex(1, "VertexName")
temp.attributes["Att"] = "Test"
add_vertex!(CompGraph, temp)