new_income_tree = d3.hierarchy(
{
name: "root", code: 0,
children: [
{
name: "Tax revenues", code: 10000000,
children: [
{
name: "Personal income tax", code: 11010000,
children: get_codes(income_table, [11010000])
},
{
name: "Unified income tax", code: 18050000,
children: get_codes(income_table, [18050000])
},
{
name: "Other tax revenues", code: 100000001,
children: get_codes(income_table, [10000000], [11010000, 18050000])
}
]
},
{
name: "Non-tax revenues", code: 20000000,
children: get_codes(income_table, [20000000, 50000000], [21010500, 21010700, 21050000, 24110000])
},
{
name: "Capital revenues", code: 30000000,
children: get_codes(income_table, [30000000, 42000000, 21010500, 21010700, 21050000, 24110000])
},
{
name: "Transfers", code: 40000000,
children: get_codes(income_table, [40000000], [42000000])
}
]
}
)