这不是一个编程问题,所以如果你是一个最纯粹的人,可以随意阅读。
有关如何在计算机屏幕上显示多维数据的好例子吗?我不知道会有多少维度,但我怀疑这种情况会超过10个。我可以想到这个显而易见的解决方案,但我不知道这是否会产生真正人性化的可读反馈:
Manual sketch http://en.wiki.mcneel.com/content/upload/images/md_map.png
有没有人知道任何优雅处理此问题的现有软件?
答案 0 :(得分:2)
将三个维度分别映射到R,B和G对于大多数人来说将是非常难以解释的(青色再次混合颜色......?)。您可以使用固定颜色和透明度值或灰度来获得一个带颜色的尺寸。对于边框,您可以使用透明度和厚度(但不要让它是100%透明或他们将看不到厚度)。你可以考虑边缘的数量而不是尖刺......从五边形,六边形,八边形开始......直到你非常靠近一个圆圈。这是否有效取决于您需要的粒度。很少有人能分辨出30或32边的多边形。
您可以在“圆圈”中添加另一个符号来表示另一个尺寸(例如,不同大小的三角形作为圆圈大小的一部分,不同的边框颜色/宽度/透明度,不同的填充颜色/透明度)。
你也可以考虑一个三维图,所有的物体都在X-Y平面上接地,但高度与一维相对应。
NIH概述了Polychromatic Plots处理高达5D的方法。