私は JSON ファイルを読み込んでおり、単純なループを使用して pygraphviz を使用して動的にグラフを作成しています:
hostdata = []
nodes = []
edges = {}
current_host = ""
trial = pgv.AGraph(strict=False, overlap=False)
for filename in os.listdir(options.directory):
with open(options.directory + "/" + filename, "r") as myfile:
hostdata = Truth(myfile.read().replace('\n', ''))
nodes.append(hostdata.host["something"])
current_something = hostdata.host["something"]
for key, value in hostdata.peer.iteritems():
nodes.append(key)
edges[current_something] = key
trial.add_edge(current_host, key)
グラフは複雑ですが、エッジがノードを横切らないようにしたいです。厳密なオーバーラップを設定したときに試しましたが、ノードをまたぐ線がまだあります。
これは、人々がよく遭遇するもののように思えますが、私はそれについて何も見つけることができません. 私はおそらく完全に間違ったことをしているか、間違った検索用語を使用しています。どんな助けでも感謝します。
