Я пытаюсь переместить часть своего пользовательского кода Highcharts, который в настоящее время находится внутри events.load
, в расширение Highcharts , чтобы оно было более модульным и чистым.
Вот Скрипка того, что у меня есть сейчас.
Как вы можете заметить из кода, я изменяю некоторые свойства меток значений после полной визуализации диаграммы, вызывая chart.events.load
.
Итак, насколько я понимаю, использование H.wrap
позволило бы мне переопределить существующую функцию-прототип и позволить добавить код до или после нее.
И вот тут я в некотором замешательстве:
Должен ли я выполнить процедуру скрытия метки значения в существующем прототипе?
Как я могу преобразовать код chart.events.load
в расширение, которое (также) вызывается после загрузки диаграммы?
Я думаю, что могу использовать
H.wrap(H.Chart.prototype, 'onload', function (p) { ... }
Но я не совсем уверен