У меня есть индикатор активности Highcharts, который состоит из двух серий.Я пытаюсь разместить метки в начальной точке каждого кольца.У меня это работает с жестко закодированными координатами x, y, но мне интересно, есть ли способ рассчитать местоположение вместо этого.Сейчас это выглядит так:
![image](https://i.stack.imgur.com/jU7um.png)
Вот код, который я использую для добавления меток в событие визуализации диаграммы:
function render() {
var chart = this;
chart.renderer.label('Completed 65%', 24, 25, 'rect', 0, 0, true, true, '')
.add();
chart.renderer.label('Follow-up 45%', 28, 42, 'rect', 0, 0, true, true, '')
.add();
}
Я бынравится вычислять значения x, y в функции chart.renderer.label () вместо жесткого кодирования их в 24,25 и 28,42.Тем не менее, я не смог найти ничего в объектной модели, чтобы определить местонахождение физического ряда, начинающегося с x и y, или размер метки.У меня есть многие из этих индикаторов активности, чтобы пройти их все, и попытка найти магические координаты кажется неправильным подходом.