问题描述
使用Graphviz可以在边缘绘制节点/点吗?我在用graphviz和python。我想重新创建如下所示的内容,称为C-Net:
到目前为止,我的想法尚未取得令人满意的结果:
我考虑过通过实际创建带有连接节点的边的节点在边上创建黑点,但是我不知道如何确保这些边在“ a-点-点-> b”之间例如保持在一条直线上。
我考虑过先创建有向边a-> b和a-> d,然后创建无向边“点-点”,然后将“点-点”手动定位在两个有向边上,但这似乎非常棘手,我一直无法获得有向边的位置。
谢谢您的帮助!
解决方法
我去年与Graphviz一起工作时,这看起来相当复杂,但是也许可以在边缘的某些区域使用penwidth功能来加宽边缘(并使其从中心变薄,从而在边缘上的所需位置创建点)边缘)。