1

我需要一些关于如何改进制图信息可视化的建议。

用户可以选择不同的物种,网络地图应用程序会显示其地理分布(多边形度数单元格),每个物种都有不同的颜色范围(例如,我们可以找到更多信息的深橙色,更少信息的浅橙色)。

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

如下图所示,两个物种重叠(混合蓝色和黄色)的结果颜色根本不直观。

在此处输入图像描述

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

我的一些想法是...

1)多边形上的数据越多,边框越粗(或边框的每个部分都有相应的颜色)

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

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

在此先感谢,佩雷

4

2 回答 2

2

我的建议与您列出的选项#3 类似,但有所不同。而是用物种颜色绘制整个单元格,在每个单元格中放置一个点,每个物种一个。您可以像现在一样改变每个点的颜色:颜色越深越深,颜色越浅越少。这不需要您混合颜色,它会显示更多地图以为数据提供更多上下文。我会在单元格的边界和没有边界的情况下尝试这种方法,看看哪一个效果最好。

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

所有这些都是非常主观的。但是有一点是肯定的:当您处理多维数据时,将维度投影到相同的视觉/感知轴上的次数越少越好。我已经看到一些“4 维热图”的例子成功地做到了这一点(这是一个在热图上可视化延迟的例子,用不同的颜色识别不同的来源),但我认为没有任何尝试组合颜色。

于 2012-11-21T05:57:56.317 回答
0

我对您尝试创建的内容的最初想法(我相信,对于稍微拥挤的数据集的热图的自定义变体:

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

n + 1

关于 bin 间距的中断。这让我担心你的集合有多少异常值。

对于没有异常值的紧凑数据集,等间距的中断是理想的。在许多真实数据集中,尤其是蛋白质组学数据集中,异常值会降低这种表示的有效性。

我的一个建议是考虑在您的类别中添加一些过滤器(如果您还没有的话)的想法。这将允许缩小呈现的数据,以便用户更快地阅读。

另一种解决方案是使用(综合)R 甚至DanteR

使用热图显示基于质谱的蛋白质组数据的教程 (我觉得特别值得注意的是“颜色映射”。)

于 2013-02-21T11:00:58.527 回答