问题标签 [vis.js-network]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
events - 如何在 vis.js 中使用带有点击事件的修饰符?
vis.js 网络中是否可以有 ALT+click、CTL+SHIFT+click 等事件?如何定义和使用使用此类事件的函数?
javascript - Vis.js 网络:复杂/多节节点标签?
对于我正在开发的 VisJs 网络应用程序,我需要能够让用户编辑节点标签的单独部分或同一节点内的多个标签。我知道可以将 SVG 用于节点图像并对其进行操作,但我想知道是否有更简洁的方法来做到这一点。
我脑海中最简单的想法是有类似 node.label1, node.label2 ... 或者单个标签必须保存可以操作的不同 id 的 HTML DIV,但我想这不会是 SVG 画布上的选项?!
也许我只是需要一个关于寻找什么的提示。
graph - Vis.js - 获取节点的子节点
我在 Vis.js 中创建了一个分层有向图。现在,我想从给定节点中提取父节点。我该怎么做呢?我在文档中找不到允许我这样做的方法。
vis.js - vis.js 网络:节点 z-index
vis.js 节点是否有等效的 CSS z-index?
假设我有 2 种节点(在禁用物理的图中):圆形和矩形。我希望矩形在重叠时始终显示在圆圈上。
reactjs - 图形稳定后如何显示(vis.js)?
我正在使用 vis 网络的实现来渲染图表,如此处所示。现在,图表在渲染后需要一些时间来稳定。但我希望网络在显示之前稳定。我尝试使用物理模块下的稳定选项,但我无法实现。
以下是我的图形组件。
这是我的选项对象
任何帮助将不胜感激。提前致谢 !
javascript - Vis.js 修复了大规模大图中节点渲染不正确的问题
我正在尝试在 vis.js 中呈现一个图形,该图形具有 64 个节点,每个节点之间都有边。64 个节点中的每一个也连接到 8 个附加节点之一。我希望将 8 个附加节点固定在 64x64 节点/边缘的质量外部周围的八边形形状。因此,它们是八边形的顶点。由于这是一个有很多边的大图,我正在大规模渲染,将八边形顶点固定在距中心 20000 个单位的位置(在 vis.js 网络坐标系中)。
除了少量节点/边之外,即使我在 vis.js 中设置节点选项如下(例如 8 个之一),八边形顶点也不会保持固定:
这是一个 jsbin,它显示了超出该点的固定节点功能中断:http://jsbin.com/mewaguxibe/1/edit?html, output
关于如何解决这个问题的任何想法?或者它是一个错误?
javascript - 如何在 Vis.js 中提取网络图中节点的标题
我在http://visjs.org/examples/network/events/interactionEvents.html看到了这个例子。
我想设置一个onclick处理程序,我想提取节点的标题(不限于1、2等ID)。我找不到一个很好的例子,我想知道是否有人知道如何?
干杯,K