nodesData2 = {
const new_list_nodes = []
const count_list = ['Philippines', 'Malaysia', 'Indonesia', 'Thailand', 'Vietnam', 'Others']
const ph_list = ['Philippines', 'Others']
count_list.forEach((country) => {
const nb_nodes = group_nodes[country].length
const nr_se = 10
const nr_ph = 10
const nc_se = Math.round(nb_nodes / nr_se)
const nc_ph = Math.round(nb_nodes / nr_ph)
group_nodes[country].forEach((val, index) => {
const ph_x_y = calc_grid_position(index, nc_ph, nr_ph, ph_scale.bandwidth())
const se_x_y = calc_grid_position(index, nc_se, nr_se, se_scale.bandwidth())
new_list_nodes.push(
{...val, se_x:se_x_y.x, se_y:se_x_y.y}
)
})
})
['Philippines', 'Others'].forEach((country) => {
group_nodes_ph[country].forEach((val, index) => {
})
})
return new_list_nodes
}