//Входной label соответсвует области "бублика" которую необходимо подсветить
public highlightAreaByLabel(label: string) {
debugger;
var elements = this._chart.chart.getDatasetMeta(0);
var selectedElement;
elements.data.forEach(item => {
if (item._model['label'] && item._model['label'] == label) {
selectedElement = item;
}
});
//Не корректно отрабатывает вызов события onChartHover из кода
this._chart.chartHover.emit({ event: null, active: [selectedElement] });
}
//Обработчик события onChartHover
public onChartHover(event) {
event.active[0]._options.borderWidth = 4;
event.active[0]._options.hoverBorderWidth = 4;
event.active[0]._options.hoverBorderColor = '#fff';
debugger;
}