Graphviz 为什么这段代码在viz js站点中不起作用?
此代码Graphviz 为什么这段代码在viz js站点中不起作用?,graphviz,Graphviz,此代码 digraph R { node [shape=record]; { rank = same; rA; sA; tA; } { rank = same; uB; vB; wB; } rA -> sA; sA -> vB; uB -> vB; wB -> tA; } 不适用于 但它在任何情况下都能正常工作 为什么??如何修复以在这两个站点上工作?这是一个有趣的问题 对于版本2.38(dot-graphviz版本2.3
digraph R {
node [shape=record];
{ rank = same; rA; sA; tA; }
{ rank = same; uB; vB; wB; }
rA -> sA;
sA -> vB;
uB -> vB;
wB -> tA;
}
不适用于
但它在任何情况下都能正常工作
为什么??如何修复以在这两个站点上工作?这是一个有趣的问题
对于版本2.38(dot-graphviz版本2.38.0(20140413.2041)),我得到了正确的图像(如所示):
对于版本2.40(dot-graphviz版本2.40.1(20161225.0304)),我得到了错误消息:
Warning: flat edge between adjacent nodes one of which has a record shape - replace records with HTML-like labels
Edge rA -> sA
Error: lost rA sA edge
Error: lost uB vB edge
这幅画看起来像:
所以问题很可能是两个口译员使用的dot版本。
有一个更新版本的dot可用(见2.42.2),但不太可能将其集成到viz-js.com中,因为对于viz.js存储库(),不幸的是,其中写道:此存储库已由所有者存档。它现在是只读的