Are there any frameworks for building squarified treemaps in C# 2.0 WinForms?
Something similar to this:
(from http://www.codeproject.com/KB/recipes/treemaps.aspx)
Treemaps are used to represent the huge data that is hierarchically structured. Then the visualization will split into more rectangles and be ordered quantitatively. The treemap is visualized as a rectangle containing another rectangle like a level of hierarchy.
Tree Maps are primarily used to display data that is grouped and nested in a hierarchical (or tree-based) structure.
Size distortion can happen when you need to show a greater number of pixels, where you can only optimize for size comparisons at one level of the hierarchy at a time. Usually, all the commercial treemap implementations used gutter borders to show the hierarchy clearly at the expense of size comparisons.
A treemap chart is a type of data visualization that is especially useful for displaying hierarchical data. On a treemap, each item is represented by a rectangular shape, where smaller rectangles represent the sub-groups.
Microsoft Research put one together.
Don't know how easy it is use.
http://research.microsoft.com/en-us/downloads/dda33e92-f0e8-4961-baaa-98160a006c27/default.aspx
I know you asked about WinForms, but I'm sure someone will hit this page when searching for WPF tree maps. This currently seems to be the best WPF freebie out there, though I found a few minor issues with it, it's still pretty good:
http://treemaps.codeplex.com/
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With