Qual é a maneira mais eficaz de implementar um gráfico de radar com 50 pontos em locais arbitrários usando chart.js

Considere uma sequência de dados nas seguintes linhas:

data = [{angle:1.2,value:1.2},...,{angle:355.2: value:5.6}];

Gostaria de exibir esses dados em um gráfico com escala radial (ou seja, bandas circulares indicando o quão alto é o valor de cada ponto) para mostrar ângulo versus valor. Os ângulos mudarão em uma quantidade pequena, mas incontrolável, para cada conjunto de dados, mas sempre haverá ~ 50 deles espaçados de maneira bastante uniforme ao redor do gráfico.

Parecechart.js tem duas opções que não se encaixam perfeitamente na conta:

Um gráfico de radar que parece exigir um rótulo por ponto, mas sem uma maneira óbvia de controlar onde esses rótulos são aplicados.Uma dispersão x-y que eu poderia calcular coordenadas x / y, mas que não possui a escala radial para ajudar a visualizar o valor de cada ponto.

Existe uma maneira de combinar as duas opções, talvez ou alguma, que eu tenha perdido, para controlá-las e alcançar o resultado que estou procurando aqui?

Editar - por exemplo, isso mostra os dados, mas não possui uma escala radial:

https://jsfiddle.net/7d7ghaxx/4/

** Edit2 - Esse é o tipo de coisa que eu esperaria ver como resultado:

questionAnswers(2)

yourAnswerToTheQuestion