Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Infovis双链接节点_Javascript_Canvas_Directed Graph_Infovis - Fatal编程技术网

Javascript Infovis双链接节点

Javascript Infovis双链接节点,javascript,canvas,directed-graph,infovis,Javascript,Canvas,Directed Graph,Infovis,我正在使用Javscript InfoVis工具包。顺便说一句,谢谢开发它的人。太棒了。无论如何,我有两个问题。我有一个从.dot文件解析出来的信息绘制的有向图,一些节点需要a)双链接,或者我需要在图上显示两条边a->B和B->a,以及B)能够显示slef参考边 A) 我认为图形在绘制新边之前,会自动检查A-B之间在任何方向上是否存在边,并看到A->B已经存在,并且没有绘制B->A。我知道在这种情况下,B->A实际上根本没有被绘制出来。我目前正在jit.js内核中查找修复它的检查。此外,如果我确

我正在使用Javscript InfoVis工具包。顺便说一句,谢谢开发它的人。太棒了。无论如何,我有两个问题。我有一个从.dot文件解析出来的信息绘制的有向图,一些节点需要a)双链接,或者我需要在图上显示两条边
a->B
B->a
,以及B)能够显示slef参考边

A) 我认为图形在绘制新边之前,会自动检查
A-B
之间在任何方向上是否存在边,并看到
A->B
已经存在,并且没有绘制
B->A
。我知道在这种情况下,
B->A
实际上根本没有被绘制出来。我目前正在jit.js内核中查找修复它的检查。此外,如果我确实要显示返回边,如何使边略微弯曲,以便在图形中同时看到它们?我想我可以在jit.js的
onBeforePlotLine:
部分实现一些东西

B) 我认为A)中边弯曲的解决方案将赋予我显示自参考边的能力。该边实际上正在打印,但由于其起点和终点相同,因此不可见


如果有人有解决这两个问题的经验,请提供帮助。提前谢谢

很好。我找到了RGraph.EdgeTypes类。看起来你可以在那里实现各种各样的东西。我现在就要开始工作了。如果有人已经实现了一个稍微弯曲的箭头,请节省我的时间,因为这可能需要我一点时间。任何其他想法也将被告知!谢谢