【发布时间】:2011-06-20 12:16:05
【问题描述】:
我正在使用 raphaelJS 绘制“雷达图”来显示统计数据。对于每个轴,它应该接受 0 到 10 之间的值。
例如,中心点正好位于图表中心的多边形的值 [10,10,10,10,10]。简单...
但是,数据可能会如下所示:
[26, 14, 48, 18, 1],
[ 3, 14, 8, 9, 5],
[10, 6, 4, 16, 3]
这导致了这一点(显示多边形,其中心点位于图表左下方):
如果我根据数据的最大值(在本例中为 48)对数据进行归一化,那么所有其他中心点都会离图表中心太近,并且其信息值将在 0 左右。
根据最大值归一化的相同数据:
[5.42, 2.92, 10, 3.75, 0.21],
[0.63, 2.92, 1.67, 1.88, 1.04],
[2.08, 1.25, 0.83, 3.34, 0.63]
所以现在所有其他中心点都聚集在图表的中心,并且失去了所有的解释力……如果中心点超过 3 个,它们很可能会相互重叠。
我正在考虑一种相对的方式来显示每个多边形,而不会丢失每个多边形之间的太多关系,如果可能的话......
任何想法如何做到这一点,或者可能是如何规范化的另一种方法?
【问题讨论】:
标签: statistics charts raphael scale data-visualization