Функция обновления Highcharts не работает должным образом - PullRequest
0 голосов
/ 06 мая 2020

Я столкнулся с проблемой при использовании Highchart и его функции обновления. Когда я обновляю диаграмму новыми измененными параметрами, иногда эти изменения не применяются.

См. https://stackblitz.com/edit/highcharts-update-issue?embed=1&file=index.js

Для меток данных установлено значение allowOverlap: false при создании диаграмму, а затем я обновляю диаграмму с помощью allowOverlap: true. Тем не менее, метки данных по-прежнему используют allowOverlap: false (можно увидеть во втором пункте)

Я столкнулся с несколькими проблемами и для других опций highcarts.

Есть идеи?

Спасибо!

1 Ответ

0 голосов
/ 06 мая 2020

Спасибо, что сообщили об этом.

Похоже на регресс. Я сообщил об этом на канале проблем Highcharts Github, где вы можете следить за этой веткой: https://github.com/highcharts/highcharts/issues/13449

В качестве временного обходного пути попробуйте вместо этого обновить параметры series.dataLabels - демо : https://jsfiddle.net/BlackLabel/vshj95to/

chart.series[0].update({
    dataLabels: {
    allowOverlap: true
  }
})
...