Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/437.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
Javascript 是否可以使用d3.js库将包布局(圆形)与分区布局(sunburst)结合起来?_Javascript_D3.js_Force Layout_Circle Pack_Sunburst Diagram - Fatal编程技术网

Javascript 是否可以使用d3.js库将包布局(圆形)与分区布局(sunburst)结合起来?

Javascript 是否可以使用d3.js库将包布局(圆形)与分区布局(sunburst)结合起来?,javascript,d3.js,force-layout,circle-pack,sunburst-diagram,Javascript,D3.js,Force Layout,Circle Pack,Sunburst Diagram,我正在尝试将圆圈分组,这些圆圈是json文件中可视化的槽包布局(气泡图),位于使用Sunburst分区布局创建的分区中。到目前为止,我无法在各种尝试中使其工作。但是,如果不可能,最类似的方法是什么,或者通过包装布局将圆形分组 我试着用强制布局将它们分组,但当我使用碰撞功能时,圆圈会跳跃大约30秒。任何建议,谢谢:) 这也是我想要的:(虽然它不是sunburst分区) 我不确定我是否理解你的意思。将sunburst和circle包装布局结合起来是没有意义的。你想达到什么目标?你可以单独使用包布局来

我正在尝试将圆圈分组,这些圆圈是json文件中可视化的槽包布局(气泡图),位于使用Sunburst分区布局创建的分区中。到目前为止,我无法在各种尝试中使其工作。但是,如果不可能,最类似的方法是什么,或者通过包装布局将圆形分组

我试着用强制布局将它们分组,但当我使用碰撞功能时,圆圈会跳跃大约30秒。任何建议,谢谢:)

这也是我想要的:(虽然它不是sunburst分区)


我不确定我是否理解你的意思。将sunburst和circle包装布局结合起来是没有意义的。你想达到什么目标?你可以单独使用包布局来分组圆圈,例如,Lars,这是我想要实现的。仅将这些圆放在8个分区中的一个,具体取决于圆的ID。有什么想法吗?谢谢你的回答,我会像你说的那样把它们分组,希望不会有任何问题。你能为每个分区单独使用圆形包装布局吗?不,我不能。我把圆所在的“g”元素放进了分区的路径元素中,但什么也没发生。当我使用Chrome broswer的inspect element选项时,我可以看到圆在路径内,但它们没有显示。Lars,这个分组圆的包布局基于父子进程,是否可以根据ID对它们进行分组,因为在我的json文件中有一个包含1000多个对象的数组,所有对象都具有相同的级别?