首页 > 解决方案 > 向图表组件提供对象

问题描述

我正在尝试将数据传递给需要这种格式数据的图表组件:

——图片在这里——

使用以下代码,我从现有对象中获取数据items以创建一个新对象performanceSeries以传递到图表组件:

const performanceSeries = {
  id: "Performance",
  data: []
};

for(const { date, performance } of items)
    performanceSeries.data.push({ x: date, y: performance });

但是,我在 Chrome 控制台中收到此错误:

警告:道具类型失败:提供给 Line 的对象类型的道具数据无效,需要一个数组。

我很困惑,图表文档是否需要一个对象或一个数组,或者我做错了什么?

标签: javascriptreactjsobject

解决方案


推荐阅读