treemapFromInfo function
Map<String, dynamic>
treemapFromInfo(
- ProgramInfo info, {
- TreemapFormat format = TreemapFormat.collapsed,
- bool collapseSingleChildPathNodes = true,
Convert the given ProgramInfo object into a treemap in either TreemapFormat.collapsed or TreemapFormat.simplified format.
See treemapFromJson for the schema of the returned map object.
Implementation
Map<String, dynamic> treemapFromInfo(ProgramInfo info,
{TreemapFormat format = TreemapFormat.collapsed,
bool collapseSingleChildPathNodes = true}) {
final root = {'n': '', 'children': {}, 'k': kindPath, 'maxDepth': 0};
_treemapFromInfo(root, info, format: format);
return _flatten(root,
collapseSingleChildPathNodes: collapseSingleChildPathNodes);
}