Я использую круговую диаграмму, и я хочу иметь возможность щелкнуть любой элемент легенды, чтобы внести изменения в другом месте. При каждом нажатии будет выбрана или не выбрана дата для этого элемента легенды.
Моя проблема в том, что я не могу отметить выбранные элементы в легенде. Это означает, что пользователь не знает, какие наборы данных выбраны.
Граница, которая выделяет выбранные части, была бы хорошей. Я полагаю, что было бы хорошо отметить текст, выделив его жирным шрифтом, если это проще.
Сейчас я использую обратный вызов onClick для каждого элемента легенды и меняю стиль параметра элемента легенды:
onClick: (event, legendItem) => {
legendItem.text = 'clickedText';
strokeStyle = '#FFFFFF';
// tried multiple other styling options
}