我正在尝试使用 Graphviz 制作图像,以说明一些涉及向现有图形添加一些边的过程。基础图的顶点和边保持在原位至关重要。
我尝试使用 [constraint=false] 添加新边,但无论在哪里添加多个边,都会为基础和新图表获取不同的布局。我尝试的另一种方法几乎没有显示,它是为带有所有额外边缘的图形运行点,然后手动删除额外的线 - 仍然没有骰子。
我试图绘制的图表是这样的:
graph G{
overlap=scale;
node [weight=.2,height=.1];
edge [len=2.1];
3--2 [constraint=false];
4--1 [constraint=false];
5--3 [constraint=false];
6--1 ;
6--2 ;
6--3 ;
6--4 ;
6--5 ;
7--1 ;
7--2 ;
7--3 ;
7--4 ;
7--5 ;
8--1 ;
8--2 ;
8--3 ;
8--4 ;
8--5 ;
}
Any help will be greatly appreciated.
最佳答案
我认为你可以尝试:
3--2 [style="invis"];
4--1 [style="invis"];
5--3 [style="invis"];
然后:
3--2 [style="bold"];
4--1 [style="bold"];
5--3 [style="bold"];
展示并强调新的优势。
invis
的节点和边不会显示,但仍用于计算布局。
关于Graphviz egde 加法难题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13332493/