Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 数据与织女星树布局图不匹配_Jquery_Vega - Fatal编程技术网

Jquery 数据与织女星树布局图不匹配

Jquery 数据与织女星树布局图不匹配,jquery,vega,Jquery,Vega,我用过 我在json数组中总共有1500个数据。 对于 级别1:1 二级:20 三级:1479 渲染时,它没有正确显示。因为它不适合窗口。那么,有没有任何方法可以在渲染后获得实际大小,还有其他方法可以显示它呢 要显示织女星树布局图,如果数据非常大,那么它会相互重叠,我们必须根据需要传递的数据量设置足够的宽度和高度。为此,我们需要在解析图表时计算宽度和高度,所以我们需要提前计算 如何提前计算: 首先我们需要看看我们是否有1000个数据,然后看看它消耗了多少宽度和高度 e、 g正确显示1000个

我用过

我在json数组中总共有1500个数据。 对于 级别1:1 二级:20 三级:1479


渲染时,它没有正确显示。因为它不适合窗口。那么,有没有任何方法可以在渲染后获得实际大小,还有其他方法可以显示它呢

要显示织女星树布局图,如果数据非常大,那么它会相互重叠,我们必须根据需要传递的数据量设置足够的宽度和高度。为此,我们需要在解析图表时计算宽度和高度,所以我们需要提前计算

如何提前计算: 首先我们需要看看我们是否有1000个数据,然后看看它消耗了多少宽度和高度

e、 g正确显示1000个数据需要宽度:500px和高度:500px。 使逻辑随着数据的增加或减少而增加宽度和高度 假设我们有1500个数据,然后数据增加了500个

       1000  =>  500px
       1500  =>  ?

       ? = 1500 * 500 / 1000 = 750px
这是一种动态设置宽度和高度的可能方法,希望对您有所帮助