我最近开始学习React。无论如何,我想在散点图中插入数据,该散点图中需要一个名为“ data”的二维变量。但是,我不知道如何创建它,因为我已经有了另一个一维数组。尝试过这样的事情:
copyToFinal() {
const data = [
this.state.arrayvar.map((number, index) =>
{x:index, y:number})
];
}
这是一个从数组(arrayvar)创建变量的函数。我需要一个适合图形库的数组,或者您可以建议采用其他方法将我的数组插入需要x和y值的图形中:
<ScatterChart min={null} max={null} data={data} xtitle="Index" ytitle="Random Numbers" /
答案 0 :(得分:0)
您实际上不是从映射函数返回对象。
尝试一下:
const data = [
this.state.arrayvar.map((number, index) => {
return { x: index, y: number }
})
]
...或:
const data = [
this.state.arrayvar.map((number, index) =>
({ x: index, y: number })
)
]