ImagesApi.py 文件源码

python
阅读 23 收藏 0 点赞 0 评论 0

项目:AntScheduler 作者: mcalus3 项目源码 文件源码
def draw_graph(nodes_list):
    """Draws the graph image using Graphviz library"""

    graph = graphviz.Digraph(name='ProcessGraph', format='svg')
    graph.body.extend(['rankdir=LR'])
    graph.attr('node', style='bold')
    for node in nodes_list:
        graph.node(name=node.name, color=X11_colors[node.type])
        for successor in node.successor_list:
            graph.edge(node.name, successor.name, label=str(successor.time_value))

    try:
        graph.render(directory=render_dir)
    except RuntimeError:
        logger.warning("Can't render graphs. Check if Graphviz path is valid")
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号