开发者问题收集

d3.js. 如何让气泡沿着线排列而不重叠?

2015-12-03
3419

我想制作这样的气泡图: 在此处输入图片说明 但我能做的只有这里 - http://jsfiddle.net/zeleniy/h646uopc/6/

jsfiddle code mock

我如何将它们分开以避免重叠。我知道在某些情况下,由于图表高度限制,气泡会沿 x 轴移动。但无论如何我都不知道该怎么做?我不确定是否要使用强制布局来分散气泡。我想立刻把它画出来。

1个回答

最后我做到了 - http://zeleniy.me/stretched-bubble-chart.html 。 您应该使用强制布局和特定重力实现。阅读本文了解详情 - http://vallandingham.me/building_a_bubble_cloud.html

zeleniy
2015-12-16