问题标签 [chap-links-library]

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.

0 投票
2 回答
2827 浏览

javascript - 无法获取 vis.js 最后或第一个选择的网络节点

我正在使用 vis.js,并且已经研究出如何获取所有当前选定节点的数组。

var TempNodes = network.getSelectedNodes();

我的问题是 getSelectedNodes() 数组以从最低到最高的数字顺序返回所有节点 id ...似乎没有办法告诉最后选择的节点 id 是什么或第一个选择的节点是什么身份证是。我只能告诉选择了哪些节点 ID。

有谁知道一种方法可以从 getSelectedNodes 数组中找出第一个或最后一个选择的节点 id 是什么?

0 投票
1 回答
2930 浏览

javascript - 如何将 Json 数组转换为 vis.dataset

我正在使用 Node.Js 编写一个网站。我通过调用一些 API 获取数据并以这种格式返回给我 JSON 数组:

所以我想使用vis.js库来显示这样的数据:

可见例子

如果我错了,请纠正我。我认为vis.js只接受这种格式的数据集:

  1. 转换 json 数组格式。

  2. 直接将原始数据提供给 vis.js。

不知道该怎么做。
先感谢您!!!

0 投票
1 回答
2780 浏览

font-awesome - vis.js 和 fontawesome 字形图标

在使用 vis.js 创建图形时,我们可以使用选项指定如何显示节点。

通过使用 'icon' 作为样式,我们可以使用 bootstrap 或 fontawesome 字形图标。该文档讨论了使用 unicodes。

创建了一个 Plunker 并且图标没有出现。

不知道我做错了什么。

谢谢

0 投票
1 回答
36 浏览

chap-links-library - 在 chap-links-library 中对数据进行分组

我正在从事的项目中使用 chap-links-library。我们试图展示用户执行的不同类型的活动。我们想要显示用户执行的活动和次数。

初始缩放将持续 12 个月,用户可以放大到日级别。我想对一个月内执行的所有相同类型的活动进行分组,并在初始显示上显示累积计数。当用户放大时,他们应该能够看到活动的拆分及其基于可见范围的计数。

任何有关如何在 chap-links-library 中处理此问题的指示都会很有用。

0 投票
1 回答
6348 浏览

javascript - vis.js 图表即使在数小时后也不稳定

我有一个大约 1000 个节点的网络。我已经设置stabilize:truezoomExtentOnStabilize: true. 正在通过JSON使用vis.network.gephiParser.parseGephi()功能添加节点。当我试图绘制这张图时,即使闲置了几个小时,它也永远不会稳定下来。但随后少量节点会在合理的时间内稳定下来。我在这里想念什么。有什么办法可以稳定大图。我什至尝试将迭代次数设置为稳定到 1000 甚至更高。在此先感谢您的帮助。

PS:节点的坐标不能从 JSON 中获得。图表根据用户输入重新绘制。

编辑 1:正在绘制的 JSON 数据可在http://pastebin.com/raw.php?i=Mzy4ncxw获得。CORS由于错误,我无法在 jsbin 制作可重现的示例。
JavaScript 代码是:

0 投票
1 回答
573 浏览

javascript - 如何在时间轴中垂直对齐组名

如何使用 visjs 时间轴垂直对齐(中间)组名(ID)。

visjs.org

0 投票
1 回答
760 浏览

javascript - vis.js - Graph2d - 使组不可见

我正在使用 vis.js 库中的 Graph2d。

我已成功绘制了一个图表,但希望在用户选择与该组相关的复选框时动态隐藏组。

我知道传递给我的函数的变量 id 中组的 id 号,但由于某种原因,该组没有隐藏在图中。

谁能看到我在这里做错了什么?

0 投票
1 回答
1899 浏览

javascript - 如何在 vis.js 中动态地向集群添加边?

我正在尝试将动态节点添加到由 vis.js 创建的图形中。我可以成功地将节点和边添加到现有图表中,但我现在希望涉及集群。我可以为初始图创建集群,但是当修改图时,它会将边(没有目的地)添加到现有图。(如果目标节点在集群中)。打开集群时,图表看起来很好。如果节点动态位于集群内部,我是否可以为集群创建边缘?

0 投票
1 回答
625 浏览

javascript - vis.timeline 未在 IE9 中呈现

我使用 vis.js 时间线创建了一个时间线图表,它在 chrome 中正确呈现,但在 IE9 中却没有。vis.js 是否支持 IE9?

0 投票
0 回答
54 浏览

javascript - 从图表的开始到结束绘制的图表上自动触发鼠标单击事件?

我正在寻找类似于图形鼠标单击事件的自动触发,从图形的开始到结束,无需手动单击鼠标,示例: