【发布时间】:2019-08-29 21:37:10
【问题描述】:
我正在尝试设置下图,以使“old_view”和“new_views”在顶部处于同一排名,而“old_submits”和“new_sub”在底部处于同一排名。 “继续”将位于两行之间。
我已尝试按照其他人的建议使用子图,但在这方面对我没有帮助。
c=Digraph('parent')
c.attr('graph', label='')
c.attr('node',fontname='helvetica')
c.attr('graph',fontname='helvetica')
c.attr('edge',fontname='helvetica')
c.attr('node', shape='box', color='lightgrey')
c.attr(rank='same')
c.node('old_views')
c.node('new_views')
c.node('continues')
g=Digraph('subgraph')
g.graph_attr.update(rank='same')
g.node('new_submits')
g.node('old_submits')
c.edge('new_views','continues')
c.edge('continues','new_submits')
c.edge('old_views','old_submits')
c.subgraph(g)
c
示例图片:
【问题讨论】:
标签: graphviz pygraphviz