graphviz两个盒子

graphviz两个盒子,graphviz,Graphviz," 我正在试着,试着让一个长箭头指向两个盒子之间的线,请看下面的图。我做错了什么 F 在这幅图中: <graphviz> digraph W1 { rankdir=LR nodesep = 0.05 node [shape=box, width="0.8", height="0.5", fontsize="10"]; edge [weight=5] 3, edge [weight=1] 4, 5, Nod1, node [shape = none]; node

" 我正在试着,试着让一个长箭头指向两个盒子之间的线,请看下面的图。我做错了什么

F

在这幅图中:

<graphviz>

digraph W1
{
rankdir=LR
nodesep = 0.05
node [shape=box,  width="0.8", height="0.5", fontsize="10"];
edge [weight=5]
3,
edge [weight=1]
      4, 5, Nod1, 

node [shape = none];

node [shape = box];
        3 [label = "Compound 2"];
        4 [label = "Compound 1"];
        5 [label = "Compound 3"];

Nod1 [label="N1", shape=diamond,style=filled,label="",height=.01,width=.01] ;
{
3 -> Nod1 
4->Nod1
Nod1->5  

{
rank = same;
Nod1, 3,
}

}
</graphviz>

它对我有用。。怎么了?即使graphviz创建了一些输出,也很难阅读和理解您试图实现的目标。不一致地使用;,不一致的缩进、不一致的空格、多次列出的节点、不同的默认边彼此跟随,中间没有定义任何边,……我也看到了图形,但我在第6行收到了一条错误消息,例如,我认为逗号无效。你没看到错误吗?你在用什么工具?嗨!谢谢你的评论!我发现,如果我将nodesep=0.05更改为nodesep=0.3,我会更有效地分离框。谢谢