我试图从叶子节点开始创建一个旭日图表,其中层次结构以路径格式编码:
leaves = [ {key: '/path/to/A'},
{key: '/path/to/B'},
{key: '/link/C'} ];
要绘制sunburst,我需要一个已经嵌套的对象传递给d3.hierachy,或者一个平面的节点数组已经包含内部节点以传递给d3.stratify。 即使用分层我需要
leaves = [ {key: '/path/to/A'},
{key: '/path/to/B'},
{key: '/link/C'},
{key: '/'},
{key: '/path'},
{key: '/path/to'},
{key: '/link'} ];
找出任意层次结构的额外节点,重做的是首先分层的工作的一半!我错过了什么,或者我应该放弃并手动完成?有效的方法有什么建议吗?