更改JavaScript InfoVis Toolkit的子树方向';s太空树
我使用的是JIT(JavaScript InfoVis工具包)的Spacetree。例如: 将整个树的方向更改为顶部、右侧、底部或左侧非常简单:更改JavaScript InfoVis Toolkit的子树方向';s太空树,javascript,orientation,jit,subtree,infovis,Javascript,Orientation,Jit,Subtree,Infovis,我使用的是JIT(JavaScript InfoVis工具包)的Spacetree。例如: 将整个树的方向更改为顶部、右侧、底部或左侧非常简单: st.switchPosition('left', 'animate', fnComplete); 。。但我想在主树的特定子树上这样做。到目前为止,我还没有弄明白这一点。基本上,我使用Spacetree来显示站点地图,我希望在默认情况下整个站点都可见,而不会被切断。我已经设置了选项,使整个树可见(constrated:false,levelsToSh
st.switchPosition('left', 'animate', fnComplete);
。。但我想在主树的特定子树上这样做。到目前为止,我还没有弄明白这一点。基本上,我使用Spacetree来显示站点地图,我希望在默认情况下整个站点都可见,而不会被切断。我已经设置了选项,使整个树可见(constrated:false,levelsToShow:3),但是树本身对于窗口来说太大了。我意识到可能无法完全避免这种情况,但更改特定子树的方向(可能基于深度?)将优化树占用的空间,并将其更多或所有内容放在可见视图中
如果描述不够明显,那么树画布的大小就是窗口的大小
提前谢谢!我期待听到任何回复。解决方案是在节点级别将multitree与$orn(方向)数据属性结合使用。在主JIT站点上有一个“隐藏”示例(没有指向它的链接,甚至在演示页面上也没有) Spacetree多树示例: 代码:
非常有用。解决方案是在节点级别将multitree与$orn(方向)数据属性结合使用。在主JIT站点上有一个“隐藏”示例(没有指向它的链接,甚至在演示页面上也没有) Spacetree多树示例: 代码: 非常有用