私はpydotプロジェクトを使用して、異なるデータ間の関係を示すグラフを生成しています。
import pydot
graph = pydot.Dot(graph_type='graph')
for i in range(3):
edge = pydot.Edge("Root", "Connection%d" % i)
graph.add_edge(edge)
conn_num = 0
for i in range(3):
for j in range(2):
edge = pydot.Edge("Connection%d" % i, "Sub-connection%d" % conn_num)
graph.add_edge(edge)
conn_num += 1
graph.write_png('graph.png')
上記のコード(ここから取得)を実行すると、次のようになります。
質問
リアルタイムで動作するように pydot を構成する方法はありますか、またはリアルタイムでグラフを作成できる pydot のような同様のプロジェクトはありますか? データが到着したときに新しいエッジを追加できるようにするもの。