Infoviz。在绘制之前计算树的画布大小

时间:2011-11-21 18:13:07

标签: javascript hierarchical-data infovis

在我当前的项目中,我正在尝试使用Infoviz库可视化树结构来显示分层树结构。它工作得很好,并以我想要的形式显示树。但我唯一的问题是我找不到绘制随机大小树的方法。

问题是我需要绘制所有级别的完整树,并且节点数根据用户数据而变化。但infoviz需要固定宽度和高度的帆布,我没有找到可能在绘制之前计算所需的大小。现在infoviz只截断树的其余部分,没有办法看到它。

问题是:是否可以使用画布大小绘制完整的树?

1 个答案:

答案 0 :(得分:2)

画布大小通过CSS控制。你应该能够在base.css文件中找到它,看起来像这样:

#infovis {
    position:relative;
    width:600px;
    height:600px;
    margin:auto;
    overflow:hidden;
}

通过更改高度和宽度,您应该能够获得所需的尺寸。

希望有所帮助!