【问题标题】:Dot file add graph attributes programmatically点文件以编程方式添加图形属性
【发布时间】:2021-06-06 20:39:57
【问题描述】:

我正在使用 python 代码创建一个点文件(自动生成图形文件)。我很难添加以下属性,例如大小 样条线、rankdir 等,所以我每次都必须手动添加它们。有人可以告诉我如何以编程方式添加这些吗?

//部分文件有向图 { splines=spline; rankdir=同一个节点 [固定大小=真,配置=“裁剪”,字体大小=60,宽度=10, height=4, penwidth=5, size="适合节点大小"] edge [fontsize=40] 比率=“填充”;尺寸=“8.3,11.7!”;边距=0;

"1-开始"; "2-access外层路由器";

这是我创建图表的代码的一部分。

 G=nx.MultiDiGraph(directed=True)
    G.add_nodes_from([nodes_map[n] for n in nodes[:-1]])

【问题讨论】:

    标签: python graphviz dot


    【解决方案1】:

    也许这会有所帮助-

    import graphviz as G
    
    dot = G.Digraph(graph_attr={'splines':'spline', 'rankdir':'same',  'ratio':'fill', 'size':'8.3,11.7!', 'margin':'0'},
                    node_attr={'fixedsize':'true', 'configuration':'cropping',  'fontsize':'60', 'width':'10', 'height':'4', 'penwidth':'5'},
                    edge_attr={'fontsize':'40'})
    

    注意:虽然我不确定这个 size="Fit Node Size" 特定属性

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-08-27
      • 1970-01-01
      • 1970-01-01
      • 2023-03-19
      • 1970-01-01
      • 2022-12-23
      • 2021-01-30
      • 1970-01-01
      相关资源
      最近更新 更多