У меня есть компонент Highcharts, где пользователь может добавлять комментарии к графику, а комментарий отображается как dataLabel в серии разброса. Тем не менее, я заметил, что по умолчанию allowOverlap просто удаляет связанные с DataLabels, и мой вопрос: можно ли сделать столбец DataLabels друг на друга? Я думаю, что, поскольку allowOverlap: true
может обнаружить, какие из них сталкиваются, может быть способ воспользоваться этим?Highcharts dataLabels reposition on overlap
Это как мои dataLabels теперь посмотрите:
Это моя цель:
Надеется, что кто-то может помочь мне с умным решением, я уверен, что знаю, я из идей!
Кстати, сейчас данныеLabels получают свое положение xAxis путем деления xAxis :{ max: value }
на 1,5. Это просто, чтобы поместить его одинаково на всех моих графиках, которые имеют разные значения min
и max
. Может быть, стоит упомянуть.
Там это запрос функции здесь, за который вы можете проголосовать: https://highcharts.uservoice.com/forums/55896-highcharts-javascript-api/suggestions/15960472-collision-detection-for-data-labels – jlbriggs