为什么此代码在 viz-js 站点中不起作用?
Why this code does not work in viz-js site?
这个代码
digraph R {
node [shape=record];
{ rank = same; rA; sA; tA; }
{ rank = same; uB; vB; wB; }
rA -> sA;
sA -> vB;
uB -> vB;
wB -> tA;
}
不适用于 http://viz-js.com/
但它在 http://www.webgraphviz.com/
中工作正常
为什么?如何修复才能在两个站点上工作?
有趣的问题。
使用版本 2.38(点 - graphviz 版本 2.38.0 (20140413.2041))我得到了正确的图像(如 http://www.webgraphviz.com/ 所示):
使用版本 2.40(点 - 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
图片看起来像:
所以问题很可能是 2 位解释器使用的点的版本。
有一个较新版本的 dot 可用(2.42.2 参见 https://gitlab.com/graphviz/graphviz), but very unlikely that this will be integrated in viz-js.com as for viz.js repository (https://github.com/mdaines/viz.js),不幸的是,它写着:这个存储库已被所有者存档。它现在是只读的。
这个代码
digraph R {
node [shape=record];
{ rank = same; rA; sA; tA; }
{ rank = same; uB; vB; wB; }
rA -> sA;
sA -> vB;
uB -> vB;
wB -> tA;
}
不适用于 http://viz-js.com/ 但它在 http://www.webgraphviz.com/
中工作正常为什么?如何修复才能在两个站点上工作?
有趣的问题。
使用版本 2.38(点 - graphviz 版本 2.38.0 (20140413.2041))我得到了正确的图像(如 http://www.webgraphviz.com/ 所示):
使用版本 2.40(点 - 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
图片看起来像:
所以问题很可能是 2 位解释器使用的点的版本。 有一个较新版本的 dot 可用(2.42.2 参见 https://gitlab.com/graphviz/graphviz), but very unlikely that this will be integrated in viz-js.com as for viz.js repository (https://github.com/mdaines/viz.js),不幸的是,它写着:这个存储库已被所有者存档。它现在是只读的。