我目前正在尝试使用d3js v4构建一个力导向图。我有以下节点和链接,实际上非常简单。
节点
链接
我的力模拟设置是什么。
它在执行d3.forceLink(links)时抛出错误:
节点
[
{
"id":"4d2b0275-5bc7-e611-81c4-00155df7ea33"
},{
"id":"b32b0275-5bc7-e611-81c4-00155df7ea33"
}
]
链接
[
{
"source":"4d2b0275-5bc7-e611-81c4-00155df7ea33",
"target":"b32b0275-5bc7-e611-81c4-00155df7ea33"
}
]
我的力模拟设置是什么。
var simulation = d3.forceSimulation(nodes)
.force("charge", d3.forceManyBody())
.force("link", d3.forceLink(links).distance(20).strength(1))
.force("x", d3.forceX())
.force("y", d3.forceY())
.stop()
它在执行d3.forceLink(links)时抛出错误:
Uncaught Error: missing: 4d2b0275-5bc7-e611-81c4-00155df7ea33
。但实际上这个链接是存在的,为什么会出现这个错误呢?