Я использую этот пример BarChart в REchart Barchart
Я хочу изменить цвет панели выбора при нажатии.
Я пытался использовать setOptions, но это не сработало.
Кто-нибудь может помочь изменить цвет определенной панели при нажатии на нее.
Проблема была решена путем сохранения выбранной полосы в var, а затем переназначения целых параметров диаграммы с другим цветом для выбранной полосы.





Без какого-либо примера кода или контекста эта ссылка бесполезна, вся документация и скрипты для нее, к сожалению, ужасны, и я не думаю, что это очень распространенный поставщик диаграмм.
Если вы посмотрите в документацию, то там есть события events.Mouse.events.click, к которым вы должны иметь возможность подключиться и переопределить цвет setOption {} для панели, поскольку именно там это будет происходить.
При этом здесь особо нечего делать, если вы можете добавить примеры кода, и то, что вы пробовали, будет намного полезнее.
Пример щелчка по элементу события:
class ChartContainer extends React.Component {
constructor(props) {
super(props);
this.echarts_react = null;
this.onEvents = {
click: this.handleClick()
};
}
handleClick = e => console.info("e>>>>>>>>>", e)
render() {
return (
<ReactEcharts
ref = {e => {
this.echarts_react = e;
}}
option = {this.props.chartOption}
style = {{ height: '100%', width: '100%' }}
onEvents = {this.onEvents}
/>
);
}
}
Проблема не относится к библиотеке Highcharts, поэтому удалите тег
highcharts.