虽然下面的代码可以在d3v3中找到,但它在v4中失败了。
var nodes = tree.nodes(root).reverse(),
links = tree.links(nodes);
未捕获TypeError:tree.nodes不是函数
v4中它的替代方案是什么?
答案 0 :(得分:8)
import { hierarchy, tree } from 'd3-hierarchy'
// create a hierarchy from the root
const treeRoot = hierarchy(root)
tree(treeRoot)
// nodes
const nodes = treeRoot.descendants()
// links
const links = treeRoot.links()