我正在尝试使用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
});
当我多次激活一日功能时,应该发生的事情是应该不定义轴。
相关分类