typescript - cytoscape.js - 节点之间的间距
问题描述
我正在使用 TypeScript 创建 cytoscape 图。我正在寻找一种增加节点间距的方法。我试图改变 的值spacingFactor
,但这并没有改变我能看到的任何东西。
解决方案
它始终取决于您使用的布局。下面的代码片段展示了如何使用 spacingFactor 属性,其他的间距属性可以在官方文档中找到,通常这些东西在那里很容易找到。如果您指定您想要的布局,我也可以帮助您使用该特定布局。
达格勒:
this.cytoscape.layout({
name: "dagre",
spacingFactor: 12
}).run();
同心:
this.cytoscape.layout({
name: "concentric",
minNodeSpacing: 12
}).run();
成本:
this.cytoscape.layout({
name: 'cose-bilkent',
animate: false,
idealEdgeLength: 200
});
传播:
this.cytoscape.layout({
name: 'spread',
minDist: 20
});
克莱:
不要使用克莱
推荐阅读
- vue.js - Vue JSON.parse 因为空间而失败?
- php - 如何将包含 {} 的字符串转换为 php 中的数组?
- javascript - 通过溢出计算隐藏:隐藏;父母子女
- vue.js - 什么时候触发计算属性,VueJS
- vba - 单个单元格 (A1) 的范围地址有时会返回单元格范围地址“A1:A1”而不是“A1”
- python - 如何获得带有 m 尾的列表?Python
- wpf - 通过样式设置的 WPF 控件模板属性
- elixir - 动态预加载表
- php - Symfony 2.7:无法加载类型“Symfony\Component\Form\Extension\Core\Type\TextType”
- c# - StreamWriter Encoding.Default 使用不同的编码?