Javascript Infoviz。绘制前计算树画布大小

Javascript Infoviz。绘制前计算树画布大小,javascript,hierarchical-data,infovis,Javascript,Hierarchical Data,Infovis,在我当前的项目中,我正试图使用Infoviz库来可视化树结构,以显示分层树结构。它工作得很好,并以我想要的形式显示树。但我唯一的问题是,我没有找到一种方法来绘制随机大小的树 问题是,我需要绘制所有级别的完整树,节点数量根据用户数据而变化。但infoviz需要固定宽度和高度的画布,在绘制之前,我没有找到一个可以计算所需尺寸的方法。现在infoviz只是截断了树的其余部分,无法看到它 问题是:是否可以使get canvas size绘制完整的树?画布大小通过CSS控制。您应该能够在base.css文

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

问题是,我需要绘制所有级别的完整树,节点数量根据用户数据而变化。但infoviz需要固定宽度和高度的画布,在绘制之前,我没有找到一个可以计算所需尺寸的方法。现在infoviz只是截断了树的其余部分,无法看到它


问题是:是否可以使get canvas size绘制完整的树?

画布大小通过CSS控制。您应该能够在base.css文件中找到它,并且应该如下所示:

#infovis {
    position:relative;
    width:600px;
    height:600px;
    margin:auto;
    overflow:hidden;
}
通过更改高度和宽度,您应该能够获得所需的尺寸

希望有帮助