async function createData() {
const ids = ["Atlas", "RIS", "RouteViews", "RIS&RouteViews"];
let bias = {};
const responses = await Promise.all(
ids.map(async id => {
bias[id] = await get_imp_bias(id);
})
);
let dataNew = [];
for (let i=0; i<Object.keys(bias_dimension_labels_new).length; i++) {
dataNew.push(Object(
{
'tag': Object.keys(bias_dimension_labels_new)[i],
'RIPE RIS': parseFloat(bias["RIS"][Object.values(bias_dimension_labels_new)[i]]),
'RIPE Atlas': parseFloat(bias["Atlas"][Object.values(bias_dimension_labels_new)[i]]),
'RouteViews': parseFloat(bias["RouteViews"][Object.values(bias_dimension_labels_new)[i]]),
'RIS&RouteViews': parseFloat(bias["RIS&RouteViews"][Object.values(bias_dimension_labels_new)[i]]),
'My 1st Custom Set': 0.001,
'My 2nd Custom Set': 0.001,
'My 3rd Custom Set': 0.001
}
)
)
}
return dataNew;
}