Graphviz Python绘制一个C网络,连接边的线,边上的点

Graphviz Python绘制一个C网络,连接边的线,边上的点,python,graph,graphviz,dot,flowchart,Python,Graph,Graphviz,Dot,Flowchart,使用Graphviz是否可以在边上绘制节点/点?我将graphviz与python一起使用。我想重新创建如下内容,称为C-Net: 到目前为止,我的想法还没有带来好的结果: 我想通过实际创建节点来创建边上的黑点,边连接节点,但是我不知道如何确保这些位于“a-dot-dot->b”之间的边保持在一条直线上 我曾考虑过创建定向边a->b和a->d,然后创建一个无向边“点-点”,并手动将“点-点”定位在两个定向边上,但这似乎非常困难,我还无法获得定向边的位置 谢谢你的帮助 我去年与Graphviz合

使用Graphviz是否可以在边上绘制节点/点?我将graphviz与python一起使用。我想重新创建如下内容,称为C-Net:

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

我想通过实际创建节点来创建边上的黑点,边连接节点,但是我不知道如何确保这些位于“a-dot-dot->b”之间的边保持在一条直线上

我曾考虑过创建定向边a->b和a->d,然后创建一个无向边“点-点”,并手动将“点-点”定位在两个定向边上,但这似乎非常困难,我还无法获得定向边的位置


谢谢你的帮助

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