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