I have a question!<br>
I am using ‘amCharts.js’ to use tree chart and I need to convert my number array to tree object structure;
<code>var arr = [10, 1, 2, 6, 8, 9, 15, 13, 7...]
// this is my array
var data = [
{ name: "Root", children:
[{ name: "A0", children:
[{ name: "A00" }, { name: "A01" }, { name: "A02" }]
},
{ name: "B0", children:
[{ name: "B10" }, { name: "B11" }]
},
{ name: "C0", children:
[{ name: "C20" }, { name: "C21" }, { name: "C22" }]
},
{ name: "D0", children:
[{ name: "D30" }, { name: "D31" }, { name: "D32" }]
}]
}
];
series.data.setAll(data);
</code>
<code>var arr = [10, 1, 2, 6, 8, 9, 15, 13, 7...]
// this is my array
var data = [
{ name: "Root", children:
[{ name: "A0", children:
[{ name: "A00" }, { name: "A01" }, { name: "A02" }]
},
{ name: "B0", children:
[{ name: "B10" }, { name: "B11" }]
},
{ name: "C0", children:
[{ name: "C20" }, { name: "C21" }, { name: "C22" }]
},
{ name: "D0", children:
[{ name: "D30" }, { name: "D31" }, { name: "D32" }]
}]
}
];
series.data.setAll(data);
</code>
var arr = [10, 1, 2, 6, 8, 9, 15, 13, 7...]
// this is my array
var data = [
{ name: "Root", children:
[{ name: "A0", children:
[{ name: "A00" }, { name: "A01" }, { name: "A02" }]
},
{ name: "B0", children:
[{ name: "B10" }, { name: "B11" }]
},
{ name: "C0", children:
[{ name: "C20" }, { name: "C21" }, { name: "C22" }]
},
{ name: "D0", children:
[{ name: "D30" }, { name: "D31" }, { name: "D32" }]
}]
}
];
series.data.setAll(data);
and this is how ‘amCharts.js’ set dataset so…
I hope to I can convert my number array like this. One tree with two children.
Is there any good way to do this?
New contributor
이승현 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.