Было несколько ответов по StackOverflow с предложениями о том, как вращать круговую диаграмму с использованием фиксированного значения и опции rotation
в Chart.js, но я пока не нашел, как создать формулу вращения, которая учитывает фактические значения данных и поворачивает диаграмму так, чтобы ее сектора всегда были выровнены по горизонтальной оси.
Пример:
https://i.imgur.com/RcpKlNw.png
(не удалось вставить изображение сюда; ТАК постоянно говорит, что не может подключиться к Imgur).
Есть ли какая-либо опция Chart.js для выравнивания центральной оси кругового сектора или мне нужно самому вычислять вращение?
Например, со значениями данных [5,10]
Я могу добиться требуемого поворота с помощью формулы rotation: 120/180 * Math.PI
, но я не уверен, как заставить формулу работать для динамических значений.