como normalizar estatísticas para um gráfico de radar

Estou usando o raphaelJS para desenhar um "gráfico de radar" para exibir dados estatísticos. Para cada eixo, ele deve aceitar valores entre 0 e 10.

Por exemplo, os valores de um polígono com seu ponto central bem no centro do gráfico [10,10,10,10,10]. Simples...

No entanto, pode acontecer que os dados sejam assim:

[26, 14, 48, 18, 1],
[ 3, 14,  8,  9, 5],
[10,  6,  4, 16, 3]

o que leva a isso (exibindo o polígono com seu ponto central na parte inferior esquerda do gráfico):

Se eu normalizasse os dados com base em seu maior valor (neste caso, 48), todos os outros pontos centrais estariam muito próximos do centro do gráfico e seu valor informativo seria em torno de 0.

mesmos dados normalizados com base em seu maior valor:

[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]

Portanto, agora todos os outros pontos centrais estão agrupados no centro do gráfico e perderam todo o seu poder explicativo ... Se houvesse mais de 3 pontos centrais, eles provavelmente se sobreporiam.

Eu estava pensando em uma maneira relativa de exibir cada polígono, sem perder muita relação entre cada polígono, se possível ...

Alguma idéia de como fazer isso, ou talvez outra abordagem, como normalizar?

questionAnswers(2)

yourAnswerToTheQuestion