Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vue.js/6.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绘制重叠集群_Javascript_D3.js - Fatal编程技术网

使用javascript绘制重叠集群

使用javascript绘制重叠集群,javascript,d3.js,Javascript,D3.js,我们希望使用javascript绘制数据集群。我们相信D3.js提供了最好的绘图功能。但我找不到重叠集群的例子,也就是说,一些数据点可能属于多个组。如果我们使用圆来可视化一个组,那么对于重叠的组,圆应该重叠 群集打印的一些链接 数据格式如下: Group1 : D1,D2,D3,D4,D5 Group2 : D4,D7,D8,D9 Group3 : D1,D9,D11,D12,D13 有人能推荐一些用于绘制重叠集群的好javascript库吗?听起来有点像维恩图,下面是一个在回答这个

我们希望使用javascript绘制数据集群。我们相信D3.js提供了最好的绘图功能。但我找不到重叠集群的例子,也就是说,一些数据点可能属于多个组。如果我们使用圆来可视化一个组,那么对于重叠的组,圆应该重叠

群集打印的一些链接

  • 数据格式如下:

    Group1 :  D1,D2,D3,D4,D5
    Group2 :  D4,D7,D8,D9
    Group3 :  D1,D9,D11,D12,D13
    

    有人能推荐一些用于绘制重叠集群的好javascript库吗?

    听起来有点像维恩图,下面是一个在回答这个问题时实现的示例,完全取决于数据的格式。如果你将点指定给簇,绘制覆盖它们的圆应该不会太难。请参阅更新的问题以了解数据的格式OK,那么点的坐标是如何计算的?考虑到这些,你可以很容易地计算出覆盖它们的圆的位置和尺寸。每个点都有一些与之相关联的双倍值(单个尺寸)