Goo*_*oey 5 javascript visualization data-visualization d3.js
我正在开发一个项目,使用d3在散点图中可视化数据点.由于它是一个Web应用程序,该区域是有限的,并且许多点重叠.总共有20k点,我允许用户使用画笔(及其范围)放大区域,但即使放大,仍然存在大量的点重叠.这种情况的一个例子:

什么是仍然可视化基础点,增强观点或观点的好方法?我在考虑使用透明度,但我不知道是否会这样做.
值得注意的是,所有点都代表基因,因此在表示方面聚类它们可能不是很合理.
我建议尝试 d3 的鱼眼插件。它允许您使用鼠标缩放和扭曲比例,从而放大区域。
您可以在页面下方看到与散点图/气泡图一起使用的示例: http: //bost.ocks.org/mike/fisheye/

此外,如果有重叠,我会增加不透明度,这样您就可以看到哪些点有很多重叠,哪些点没有。
这是我使用鱼眼和不透明度创建的具有非常聚集的点的示例图:http://crclayton.com/projects/fisheye/
它还允许您将鼠标悬停在各个点上以查看包含有关它们的更多详细信息的工具提示。
