response-chart js -2 - При изменении наборов данных произошла ошибка. Невозможно прочитать свойство '_meta' из неопределенного - PullRequest
0 голосов
/ 02 апреля 2020

Я использую чарт реакции 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} />
...