Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/476.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 如何在Vis中绘制节点顶部的边?_Javascript_Vis.js_Vis.js Network - Fatal编程技术网

Javascript 如何在Vis中绘制节点顶部的边?

Javascript 如何在Vis中绘制节点顶部的边?,javascript,vis.js,vis.js-network,Javascript,Vis.js,Vis.js Network,我正在使用的网络图绘制流程图。我有一些箭头需要在一些节点的顶部重叠。但是,箭头会在节点下方绘制。是否可以将箭头置于节点的前面或在箭头之前绘制节点 如果有人要求,我可以提供一些代码和屏幕截图 提前感谢大家。在vis.js中,边连接节点的“中心点”,节点的形状通常显示在这些点的上方。实际上,没有z-index的概念,尽管可以处理节点的z-index。关于节点的讨论和解决方法可以在上找到(基本上可以更改节点的顺序并重新渲染,最后一个节点显示在顶部,第一个节点显示在底部等),但我不知道边的解决方法(如果

我正在使用的网络图绘制流程图。我有一些箭头需要在一些节点的顶部重叠。但是,箭头会在节点下方绘制。是否可以将箭头置于节点的前面或在箭头之前绘制节点

如果有人要求,我可以提供一些代码和屏幕截图


提前感谢大家。

在vis.js中,边连接节点的“中心点”,节点的形状通常显示在这些点的上方。实际上,没有z-index的概念,尽管可以处理节点的z-index。关于节点的讨论和解决方法可以在上找到(基本上可以更改节点的顺序并重新渲染,最后一个节点显示在顶部,第一个节点显示在底部等),但我不知道边的解决方法(如果有)。

Vis.js网络图使用画布,Vis.js库没有zIndex(或类似)的概念暴露在API中。此外,我认为边缘通常只是延伸到节点的外部边界,而不是穿过它。我认为有必要研究其他具有特定流程图功能的lib。在vis.js中,边连接节点的“中心点”,节点的形状通常显示在这些点的上方。实际上,没有z-index的概念,尽管可以处理节点的z-index。关于节点的讨论和解决方法可以在上找到,但我不知道有没有关于边缘的解决方法。是的,我看到了关于节点的帖子。在这一点上,我非常确信没有任何方法可以通过边缘来实现这一点。@DanielHong
在顶部
?让我们看看你的意思。不,很不幸。我最终弯曲了边缘以绕过节点。