0

我有这个将绘制分层布局的图形代码。但问题是一些节点(不是所有节点)相互接触和相邻。

net = Network('1000px', '1000px', directed=True,
              font_color='black', notebook=True,
             layout=True)

color_mapping = {
    'executed': 'green', 'not_executed': 'grey',
    'executing': 'blue', 'scheduled': 'yellow',
    'failed': 'red', 'blocked': 'orange'
}

for node in dict_nodes:
    
    net.add_node(node['id'], title=node['name'], label=node['name'], shape='box',
                 color=color_mapping[node['status']['execution_status']],
                level = layers[node['id']])

for edge in edges:
    net.add_edge(*edge, width=2, color='grey')

net.toggle_physics(False)
net.toggle_drag_nodes(False)

net.show('pyvis.html')
4

0 回答 0