Heylo,我只是想看看下面的图像(蓝色/青色)中我所嘲笑的边缘是否可能......我尝试了许多边缘属性的不同组合,我真的很挣扎让边缘看起来整洁有序,而不是走最短路径。
我的代码如下,我不希望子图从当前位置移动,所以我知道边缘需要'constraint = false'。
digraph G
{
graph [compound = true];
splines = false;
node [style = bold, shape = record, fontcolor = magenta];
subgraph cluster0
{
style = bold; label = “Mac”;
edge [style = invisible, arrowhead = none];
“Finder” -> “Terminal” -> “Safari”;
}
subgraph cluster1
{
style = bold; label = “Windows”;
node_1 [label = “<f0> Start|<f1> Command Prompt”];
}
subgraph cluster2
{
style = bold; label = “Linux”;
node_2 [label = “<f0> Start|<f1> Konsole”];
}
}
先感谢您!
我没有直接的答案,但PlantUML位于GraphVis之上并生成类似于您正在寻找的边缘 - 因此您可以生成.dot
文件(请参阅Conditional下的第二个示例),检查边缘。