问题标签 [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.

0 投票
1 回答
2040 浏览

vis.js-network - 带有 vis.js 网络的自定义 SVG 节点图像中的字体

我正在寻找中间有一个字体图标和下面的股票标签的圆圈的节点。这(http://jsbin.com/hiqega/3/edit?js,output)非常接近我正在寻找的内容,只是我需要传递字体名称和要使用的图标代码。

nodeImage('red', '', 'FontAwesome')在一个已经在其他地方使用该字体的页面中这样调用它,所以我认为问题不在于它没有加载。

这是结果节点的图片

关于我要去哪里错的任何建议?

0 投票
2 回答
6628 浏览

javascript - How to hide graph's branch in vis.js?

I am able to display part of the graph in vis.js by clicking on the node 1205 with the following but cannot figure out how to make the expanded part disappear on a second click on the same node?

0 投票
1 回答
304 浏览

javascript - Vis.js 网络就绪功能?

我正在使用 Vis.js 网络来显示图表,并且想知道finishedLoading该对象是否存在特定事件?

有任何想法吗?

0 投票
1 回答
3084 浏览

javascript - Vis.js 更改 .css 文件

我想更改 vis.js 库的底层 .css 文件。但是,这些更改并没有反映出来,我什至失去了“工具提示”或“导航按钮”等功能。

我试图将以下内容放入我的 .html 文件中:

我想要的只是更改导航按钮和工具提示的颜色。

干杯!

0 投票
2 回答
4085 浏览

javascript - 分层布局中的 vis.js 级别排序

我有一个相当简单的节点层次结构,但是当 vis.js 绘制它们时,每个级别上的节点顺序没有多大意义 - 有很多交叉边缘(截图:默认布局

我希望得到一个类似于这里给出的布局: 预期布局

我的 vis.js 选项如下;

产生这种排序布局的最佳方法是什么?

0 投票
1 回答
1356 浏览

vis.js-network - vis js网络中的交互节点

选择节点后,我想在节点上添加一个图标,然后单击图标,我想提供编辑或删除所选节点的选项。这是否可能或如何在 Vis js 中实现?

0 投票
2 回答
6184 浏览

angularjs - 将 visjs 网络导出为 jpeg/png 图像

我正在研究角度 vis.js。Vis.js 在画布上工作,用于创建节点和节点之间的链接。

有没有办法从 visj.s 画布中获取图像(jpeg/png)?

0 投票
0 回答
465 浏览

javascript - HowTo:Vis.js 图形网络和 REST API 之间的绑定

我是 Angular 和 JavaScript 的初学者。我有 vis.js 创建的网络图。我想动态更新边缘和节点的标签。

边和节点的标签由服务器 (json) 提供。

例如:图形表示为:

服务器 REST API 是:

那么如何做server和graph的动态绑定呢?我想使用 Angular,但如果您看到一些更简单的方法,请随意回答。

谢谢你的建议

PS 我知道这里是一个项目 Angular-visjs ,但它正在开发中。所以我想避免这种情况。

0 投票
2 回答
2430 浏览

javascript - vis.js 中的自定义边缘绘制功能

我正在使用vis.js库来绘制网络,但我需要自定义绘制边缘的方式。例如,我想将 50% 的边缘绘制为红色,另外 50% 绘制为蓝色。

有没有办法做到这一点?

0 投票
1 回答
4662 浏览

javascript - 在 vis js 网络中设置默认比例

我正在使用 vis.js 库来创建网络拓扑。在我使用以下命令创建网络后:

其中容器是canvas我正在绘制的。

数据 :

选项 :

绘制后,默认比例(1)相对于我的画布非常大。我想调整比例。我试过这种方式:

这种方式行不通。但是,如果 (1) 和 (2) 在特定事件中被触发,请说:

有用。我需要在开始时设置比例,即在绘制拓扑之后(在任何此类事件发生之前)。AfterDrawing绘制拓扑后会连续触发事件,因此也会失败。有什么办法可以解决这个问题?