【问题标题】:Graphviz Python draw a C-Net, line connecting edges, dots on edgesGraphviz Python 绘制 C-Net,线连接边,边上点
【发布时间】:2020-09-27 20:08:20
【问题描述】:

Graphviz 是否可以在边缘上绘制节点/点?我正在将graphviz与python一起使用。我想重新创建类似以下的东西,称为 C-Net:

到目前为止我的想法还没有带来好的结果:

我曾考虑通过实际创建带有连接节点的边缘的节点来创建边缘上的黑点,但是我不知道如何确保这些边缘在“a - dot - dot -> b”之间示例保持在一条直线上。

我考虑过创建有向边 a -> b 和 a -> d,然后创建一个无向边“点 - 点”,并将“点 - 点”手动定位在两个有向边上,但这似乎令人难以置信,我一直无法得到有向边的位置。

感谢您的帮助!

【问题讨论】:

    标签: python graph graphviz dot flowchart


    【解决方案1】:

    我去年与 Graphviz 合作过,这看起来很复杂,但也许可以在边缘的某些区域使用 penwidth 功能加厚边缘(并使其从中心变薄以在所需位置创建一个点)边缘)。

    【讨论】:

      猜你喜欢
      • 2012-10-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-16
      • 2016-12-12
      • 2018-07-24
      • 2020-05-03
      • 1970-01-01
      相关资源
      最近更新 更多