【发布时间】:2021-03-03 20:00:30
【问题描述】:
我这里有一个 JSON 格式的数据:https://xnia140ixg.execute-api.us-east-1.amazonaws.com/Stage1/currencies
我想在图表中显示它。我写了那个代码
let CurrData = [];
let res = axios.get('https://xnia140ixg.execute-api.us-east-1.amazonaws.com/Stage1/currencies').then(Response => {
let data = Response.data.Items
console.log(data);
CurrData.push(data);
});
我想要做的是将该数据推送到我可以在此方法之外访问的新数组中,然后遍历每个项目。但我无法做到这一点。这就是我现在得到的
我现在要做的是访问 Price 和 PriceTimeStamp 并将其放入 plotly.js 对象中,如下所示:
CurrData.forEach(Curr => {
//Specify how chart should be drawn
let trace = {
x: Curr.Price,
y: Curr.PriceTimeStamp,
mode: 'line',
name: Curr.Currency,
marker: {
color: 'rgb(219, 64, 82)',
size: 12
}
};
我应该改变什么?
【问题讨论】:
标签: javascript arrays function methods