我一直在使用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 允许实时制作图表?可以让我在数据到达时添加新边缘的东西。