Рассмотрим последовательность данных по следующим строкам:
data = [{angle:1.2,value:1.2},...,{angle:355.2: value:5.6}];
Я хотел бы отображать эти данные на радиально масштабированном графике (т.е. Круговые полосы, указывающие, насколько высока величина каждой точки), чтобы показать угол vs значение. Углы будут изменяться на небольшую, но неконтролируемую величину для каждого набора данных, но всегда будет ~ 50 из них, расположенных достаточно равномерно вокруг диаграммы.
Похоже, у chart.js
есть два варианта, которые не совсем соответствуют счету:
- Радарный график, который, как представляется, требует метки для каждой точки, но без очевидного способа контроля, где применяются эти метки.
- Разброс xy, который я мог бы рассчитать координаты x/y, но не имеющий радиального масштаба, чтобы визуализировать значение каждой точки.
Есть ли способ объединить два, возможно, или какой-то вариант, который я пропустил, чтобы контролировать их для достижения результата, который я ищу здесь?
Изменить - например, это показывает данные, но не имеет радиальной шкалы:
https://jsfiddle.net/7d7ghaxx/4/
** Edit2 - Это то, что я ожидал увидеть в результате: