javascript - 自定义行长度 vivagraph.js

标签 javascript jquery

如何在 vivagraph.js 中自定义行 [链接] 的长度 有这样的代码

graphics.link(function(link){
                return Viva.Graph.svg('path')
                           **.attr('length', 5);**

                           ...

最佳答案

我认为链接的长度是由图表的布局决定的。据我所知,您可以使用常量布局设置布局并自行计算节点位置 as shown here或设置全局理想链接长度 (springLength),在计算力导向布局时使用该长度,如下所示。

var layout = Viva.Graph.Layout.forceDirected(graph, {
    springLength : 10
});

关于javascript - 自定义行长度 vivagraph.js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17751754/

相关文章:

javascript - 覆盖网站上文本输入区域的默认移动设备键盘? (HTML/JS/jQuery)

jquery - 如何在 ASP.NET MVC 中为有效字段添加绿色边框

javascript - 我想在angular js的状态参数中设置复选框状态?

javascript - 带有自定义进度条的 JQuery 文件上传 (blueimp)

javascript - 在 Javascript 中从 SVG 对象中提取所有行

javascript - 检查 javascript 是否加载了 es5-shim.js?那是为了ie8

javascript - 在 `.attr()` 范围之外使用 jQuery `.each()` - 可能吗?

javascript - 在 window.confirm() 之前更改属性

Javascript 无法使用 obj.x 获取属性

javascript - 编译为 JavaScript 时,有没有办法在 Haxe 中为类型别名?