Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Visual Treemap in Winforms

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)

like image 299
leora Avatar asked May 11 '09 11:05

leora


People also ask

What is a treemap visual?

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.

What do you use treemap for?

Tree Maps are primarily used to display data that is grouped and nested in a hierarchical (or tree-based) structure.

Why is a treemap chart distorted?

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.

What does a treemap chart look like?

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.


2 Answers

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

like image 167
JDunkerley Avatar answered Sep 28 '22 11:09

JDunkerley


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/

like image 42
Drew Noakes Avatar answered Sep 28 '22 11:09

Drew Noakes