qvalue = {
const result = [];
let prev_all = 0;
let prev_i = 0;
let prev_search = 0;
qs.forEach(i => {
const all = allfeatures_out.filter(d => d["q-value"] <= i).length;
const search = searchenginefeatures_out.filter(d => d["q-value"] <= i).length;
if (all) {
if (prev_all === 0) result.push({q_value: prev_i, count: 0 , type: "all"});
result.push({q_value: i, count: all , type: "all"});
}
if (search) {
if (prev_search === 0) result.push({q_value: prev_i, count: 0 , type: "search_engine"});
result.push({q_value: i, count: search, type: "search_engine"});
}
prev_all = all;
prev_search = search;
prev_i = i;
});
return result;
}