¿Cuál es la forma más efectiva de implementar un diagrama de radar con 50 puntos en ubicaciones arbitrarias usando chart.js

Considere una secuencia de datos a lo largo de las siguientes líneas:

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

Me gustaría mostrar estos datos en una gráfica de escala radial (es decir, bandas circulares que indican qué tan alto es el valor de cada punto) para mostrar el ángulo frente al valor. Los ángulos cambiarán en una cantidad pequeña pero incontrolable para cada conjunto de datos, pero siempre habrá ~ 50 de ellos espaciados de manera bastante uniforme alrededor del gráfico.

Parece quechart.js tiene dos opciones que no se ajustan a la factura:

Un diagrama de radar que parece requerir una etiqueta por punto pero sin una forma obvia de controlar dónde se aplican esas etiquetas.Una dispersión x-y para la que podría calcular coordenadas x / y pero que no tiene la escala radial para ayudar a visualizar el valor de cada punto.

¿Hay alguna forma de combinar los dos tal vez o alguna opción que he perdido para controlarlos y lograr el resultado que estoy buscando aquí?

Editar: por ejemplo, esto muestra los datos pero carece de una escala radial:

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

** Edit2: este es el tipo de cosas que esperaría ver como resultado:

Respuestas a la pregunta(2)

Su respuesta a la pregunta