Я использую чарт реакции js -2. У меня есть одна диаграмма с накоплением. Первоначально диаграмма с накоплением отображает две полосы. Но когда я получаю обновленные данные, содержащие данные одного массива / бара, возникает ошибка. Невозможно прочитать свойство '_meta' из неопределенного.
updateData(data){
const currencyData = data.datasets.data;
const currencyChartData = {
labels: data && data.datasets.labels,
datasets: [],
};
currencyChartData.datasets = [];
for (let i = 0; i < Object.keys(currencyData).length; i += 1) {
currencyChartData.datasets.push({
type: 'bar',
label: (Object.keys(currencyData)[i]),
backgroundColor: backgroundColors(i),
borderColor: borderColors(i),
hoverBackgroundColor: backgroundColors(i),
borderWidth: 1,
data: (Object.values(currencyData)[i].map(val => Math.trunc(val))),
});
}
this.setState({
mychartData: currencyChartData,
});
}
<StackedBarChart stackedBarData={this.state.mychartData} />