JIT Infovis sunburst 节点 contract/expand

JIT Infovis sunburst node contract/expand

我正在使用 Infovis javascript 工具包渲染旭日图。

我想折叠某个级别以上的所有节点,以便可以选择性地展开它们。

我正在使用:

 if(node.data.class == "level1" )
              {
                sb.op.contract(node,{hideLabels: true});
              }

这行不通。

如果要折叠的级别是 1:

    onBeforePlotNode: function(node)
           { 
    if(node._depth > 0)
    {sb.op.contract(node);}
}