Javascript 如何避免d3js散点图中的重叠

Javascript 如何避免d3js散点图中的重叠,javascript,d3.js,data-visualization,scatter-plot,Javascript,D3.js,Data Visualization,Scatter Plot,我有一些随机数据点[{label,count},…],只想将它们绘制在二维散点图上。但我不确定是否有办法避免任何两个泡沫重叠 假设我有一架600x600的飞机。因此,我只想在平面上两个气泡(即数据点)不应重叠或相互隐藏的条件下,将点分散在图表上的任何位置。使用力模拟。。。但别忘了告诉读者点的位置不准确,这是任何散点图的基本前提。如果你粘贴散点图的工作代码,我可以告诉你怎么做。@GerardoFurtado:谢谢,这里有一个代码笔链接,我正在尝试这样做:它不适用于随机数据:我们无法测试力是否真的在

我有一些随机数据点[{label,count},…],只想将它们绘制在二维散点图上。但我不确定是否有办法避免任何两个泡沫重叠


假设我有一架600x600的飞机。因此,我只想在平面上两个气泡(即数据点)不应重叠或相互隐藏的条件下,将点分散在图表上的任何位置。

使用力模拟。。。但别忘了告诉读者点的位置不准确,这是任何散点图的基本前提。如果你粘贴散点图的工作代码,我可以告诉你怎么做。@GerardoFurtado:谢谢,这里有一个代码笔链接,我正在尝试这样做:它不适用于随机数据:我们无法测试力是否真的在工作。数据将来自json文件。现在我只是创建随机值。如果有帮助的话,数据列表对象可能包含整数(计数属性)1到20KSo您想实际移动点,使它们不重叠吗?