首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >改进地图可视化

改进地图可视化
EN

Stack Overflow用户
提问于 2012-11-20 22:47:28
回答 2查看 375关注 0票数 1

我需要一些关于如何提高地图信息可视化的建议。

用户可以选择不同的物种,网络地图应用程序显示其地理分布(多边形度单元),每个物种具有一系列颜色(例如,较深的橙色,我们发现更多信息,较浅的橙色,较少的信息)。

问题是当一个以上的物种重叠时。我目前正在做的只是使用http://www.xarg.org/project/jquery-color-plugin-xcolor/计算两种颜色的相加颜色混合

正如你在下图中看到的,在两个物种重叠的地方产生的颜色(混合的蓝色和黄色)根本不直观。

有人有任何想法或知道类似的工具从哪里获得灵感?对于创建多边形,我使用d3.js,所以如果必须创建更复杂的SVG特性,我可以试一试。

我的一些想法是...

1)多边形上的数据越多,边框就越厚(或者边框的每个部分都有对应的颜色)

2)在多边形的中心添加一个标签,说明有多少物种重叠。

3)将多边形分成不同的部分,每个部分都有对应的物种颜色。

提前谢谢你,Pere

EN

回答 2

Stack Overflow用户

发布于 2012-11-21 13:57:56

我的建议类似于你列出的选项#3,但有一点不同。而不是用物种颜色绘制整个细胞,在每个细胞中放置一个点,每个物种一个点。你可以像现在一样改变每个圆点的颜色:深色代表更多,浅色代表更少。这不需要你混合颜色,它将暴露更多的地图,为数据提供更多的上下文。我会尝试这种有边框和无边框的方法,看看哪一种效果最好。

您的可视化也可能从一些交互性中受益。当用户将鼠标悬停在每个单元格上时,可以显示工具提示,该工具提示提供了更详细的信息以及信息的进一步细分。

所有这些都是非常主观的。然而,有一件事是肯定的:当您处理多维数据时,将维度向下投影到相同的视觉/感知轴上的次数越少越好。我已经看到一些“4维热图”成功地做到了这一点(here's an example of visualizing latency on a heatmap, identifying different sources with different colors),但我不认为有任何尝试组合颜色。

票数 2
EN

Stack Overflow用户

发布于 2013-02-21 19:00:59

我最初对您试图创建的内容的想法(我认为是为稍微拥挤的数据集定制的heat map变体:

一种策略是使用建议的公式

n+1

关于仓位间隔中的中断。这引起了我对你的集合有多少异常值的担忧。

等间距中断对于没有异常值的紧凑数据集是理想的。在许多真实数据集中,特别是proteomics数据集,离群值可能会降低这种表示的有效性。

我的一个建议是,如果你还没有的话,可以考虑在你的分类中添加一些过滤器。这将允许缩小渲染数据,以便用户更快地读取。

另一种解决方案是使用诸如(Comprehensive) R甚至DanteR之类的东西

Tutorial in displaying mass spectrometry-based proteomic data using heat maps (特别值得一提的是,我觉得是“颜色映射”。)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13475708

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档