gpt4 book ai didi

javascript - sigma.js 中的有向边 - 一个最小的示例

转载 作者:行者123 更新时间:2023-12-03 00:26:06 27 4
gpt4 key购买 nike

问题

sigma.js 中生成有向边需要什么? ?我正在寻找一个最小的示例,最好基于当前 home page 上的最小示例。 .

尝试

我尝试改编 sigma.js homepage 中的最小图形示例通过以下方式

  sigma.parsers.json('data.json', {
container: 'container',
settings: {
defaultNodeColor: '#ec5148',
+ defaultEdgeArrow: 'source' // adding this line should add arrows?
}
});

遗憾的是,这并没有产生不同的结果。

我还尝试修改图表本身的边

"edges": [
{
"id": "e0",
"source": "n0",
"target": "n1",
+ "arrow": "source"
},
...,
]

但这又没有效果。

更复杂的示例

边缘箭头渲染已添加于 this pull request 。这链接到几个示例 herehere

最佳答案

我自己也一直在努力解决这个问题。看起来 sigma.js 在过去几个月里经历了重大的重新设计,示例中的代码来自旧版本的 sigma.js。

它们确实具有渲染箭头的能力,但生成这些箭头的设置已更改,并且某些选项丢失(您不再可以指定目标、源或两者;您只能使用目标):

"edges": [
{
"id": "e0",
"source": "n0",
"target": "n1",
+ "type": "arrow",
},
...,
]

“curvedArrow”也是类型的有效选项。

查看此问题记录:https://github.com/jacomyal/sigma.js/pull/219了解更多信息。

关于javascript - sigma.js 中的有向边 - 一个最小的示例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21841910/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com