我正在尝试使用chart.js和stocks.js绘制股票图表。为此,我使用了两个功能。单击一个按钮会收到一个消息,另一个会清除数据并更新图表。我尝试更改图形化内容,更新方式,更改清理数据的方式以及其他操作。我是JavaScript新手。单击HTML按钮后,它将激活该oneday功能。我还有其他执行相同功能但具有不同时间等的按钮。现在,当我按下其中一个按钮时,它可以工作,然后当我按下另一个按钮时,它会发生变化,但是第三个按钮的x轴未定义,那么第四个两个轴均未定义。function clearwithtimes(){ async function request(){ var result = await stocks.timeSeries({ symbol: stock, interval: interval, amount: time }); var datesdata = result; for (i in datesdata){ //Loops through array delete datesdata[i].high delete datesdata[i].low delete datesdata[i].close delete datesdata[i].volume delete datesdata[i].open } var stringeddates = JSON.stringify(datesdata); var step; stringeddates = stringeddates.replace('[{"date":"', ''); for (step = 0; step < time; step++) { stringeddates = stringeddates.replace('T', ' '); stringeddates = stringeddates.replace('.000Z', ''); stringeddates = stringeddates.replace('",', '#'); stringeddates = stringeddates.replace('"},{"date":"', '#'); } stringeddates = stringeddates.replace('},{"date":"', '#'); stringeddates = stringeddates.replace('T19:00:00.000Z"}]', ''); stringeddates = stringeddates.replace('T19:00:00.000Z"', ''); stringeddates = stringeddates.replace('"}]', ''); stringeddates = stringeddates.split("#"); var result = await stocks.timeSeries({ symbol: stock, interval: interval, amount: time });当我多次激活一日功能时,应该发生的事情是应该不定义轴。
添加回答
举报
0/150
提交
取消