解析Graphviz DOT语言并使用golang创建接口,通过该接口可以轻松创建新图并处理现有图,这些图可以写回DOT格式。 该解析器是使用gocc创建的。 示例(解析Graphviz DOT语言并以golang创建一个接口,通过该接口可以轻松创建新的图形并处理可以写回到DOT格式的现有图形。此解析器是使用gocc创建的。示例(解析和编辑)graphAst ,_:= gographviz.ParseString(`digraph G {}`)graph:= gographviz.NewGraph()if err:= gographviz.Analyse(graphAst,graph); err!= nil {panic(err)} graph.AddNode( “ G”,“ a”,nil)图。AddNode(“ G”,“ b”,nil)图。AddEdge(“ a”,“ b”,true,nil