问题标签 [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.
javascript - 无法获取 vis.js 最后或第一个选择的网络节点
我正在使用 vis.js,并且已经研究出如何获取所有当前选定节点的数组。
var TempNodes = network.getSelectedNodes();
我的问题是 getSelectedNodes() 数组以从最低到最高的数字顺序返回所有节点 id ...似乎没有办法告诉最后选择的节点 id 是什么或第一个选择的节点是什么身份证是。我只能告诉选择了哪些节点 ID。
有谁知道一种方法可以从 getSelectedNodes 数组中找出第一个或最后一个选择的节点 id 是什么?
javascript - 如何将 Json 数组转换为 vis.dataset
我正在使用 Node.Js 编写一个网站。我通过调用一些 API 获取数据并以这种格式返回给我 JSON 数组:
所以我想使用vis.js
库来显示这样的数据:
如果我错了,请纠正我。我认为vis.js
只接受这种格式的数据集:
转换 json 数组格式。
直接将原始数据提供给 vis.js。
不知道该怎么做。
先感谢您!!!
font-awesome - vis.js 和 fontawesome 字形图标
在使用 vis.js 创建图形时,我们可以使用选项指定如何显示节点。
通过使用 'icon' 作为样式,我们可以使用 bootstrap 或 fontawesome 字形图标。该文档讨论了使用 unicodes。
创建了一个 Plunker 并且图标没有出现。
不知道我做错了什么。
谢谢
chap-links-library - 在 chap-links-library 中对数据进行分组
我正在从事的项目中使用 chap-links-library。我们试图展示用户执行的不同类型的活动。我们想要显示用户执行的活动和次数。
初始缩放将持续 12 个月,用户可以放大到日级别。我想对一个月内执行的所有相同类型的活动进行分组,并在初始显示上显示累积计数。当用户放大时,他们应该能够看到活动的拆分及其基于可见范围的计数。
任何有关如何在 chap-links-library 中处理此问题的指示都会很有用。
javascript - vis.js 图表即使在数小时后也不稳定
我有一个大约 1000 个节点的网络。我已经设置stabilize:true
和zoomExtentOnStabilize: true
. 正在通过JSON
使用vis.network.gephiParser.parseGephi()
功能添加节点。当我试图绘制这张图时,即使闲置了几个小时,它也永远不会稳定下来。但随后少量节点会在合理的时间内稳定下来。我在这里想念什么。有什么办法可以稳定大图。我什至尝试将迭代次数设置为稳定到 1000 甚至更高。在此先感谢您的帮助。
PS:节点的坐标不能从 JSON 中获得。图表根据用户输入重新绘制。
编辑 1:正在绘制的 JSON 数据可在http://pastebin.com/raw.php?i=Mzy4ncxw获得。CORS
由于错误,我无法在 jsbin 制作可重现的示例。
JavaScript 代码是:
javascript - 如何在时间轴中垂直对齐组名
如何使用 visjs 时间轴垂直对齐(中间)组名(ID)。
javascript - vis.js - Graph2d - 使组不可见
我正在使用 vis.js 库中的 Graph2d。
我已成功绘制了一个图表,但希望在用户选择与该组相关的复选框时动态隐藏组。
我知道传递给我的函数的变量 id 中组的 id 号,但由于某种原因,该组没有隐藏在图中。
谁能看到我在这里做错了什么?
javascript - 如何在 vis.js 中动态地向集群添加边?
我正在尝试将动态节点添加到由 vis.js 创建的图形中。我可以成功地将节点和边添加到现有图表中,但我现在希望涉及集群。我可以为初始图创建集群,但是当修改图时,它会将边(没有目的地)添加到现有图。(如果目标节点在集群中)。打开集群时,图表看起来很好。如果节点动态位于集群内部,我是否可以为集群创建边缘?
javascript - vis.timeline 未在 IE9 中呈现
我使用 vis.js 时间线创建了一个时间线图表,它在 chrome 中正确呈现,但在 IE9 中却没有。vis.js 是否支持 IE9?
javascript - 从图表的开始到结束绘制的图表上自动触发鼠标单击事件?
我正在寻找类似于图形鼠标单击事件的自动触发,从图形的开始到结束,无需手动单击鼠标,示例: