JavaScript InfoVis Toolkit SpaceTree节点顺序

时间:2013-07-05 14:11:15

标签: javascript infovis thejit space-tree

我正在使用InfoVis SpaceTree来可视化树。在对loadJSON方法的一次调用中加载完整的树。每个节点的子节点都已按正确顺序排列。但是节点不按照它们在数据结构中定义的顺序显示,即根据它们的数组索引显示。

如何以正确的顺序显示它们?任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

树不会根据JSON数据结构/数组索引中的顺序显示节点。

相反,它基于' id' attribute,用作在内部哈希中存储节点的键(在技术上是一个对象)。注意它是一个散列而不是一个数组,因此顺序无关紧要。

ID为100的节点始终始终显示在ID为101的节点之前。如果您希望节点的子节点按特定顺序显示,请确保您的子节点已排序由id。