TreemapDashboardItem Class
A Treemap dashboard item that allows you to display large amounts of hierarchically structured (tree-structured) data.
Namespace: DevExpress.DashboardCommon
Assembly: DevExpress.Dashboard.v21.2.Core.dll
Declaration
Remarks
The Treemap dashboard item can be used to visualize data in nested rectangles that are called tiles.
The following documentation is available.
Example
The following example demonstrates how to bind a Treemap dashboard item to data in code.
using DevExpress.DashboardCommon;
using DevExpress.XtraEditors;
namespace DashboardViewer_Treemap {
public partial class Form1 : XtraForm {
public Form1() {
InitializeComponent();
Dashboard dashboard = new Dashboard();
DashboardExtractDataSource dataSource = new DashboardExtractDataSource();
dataSource.FileName = @"..\..\Data\SalesDataExtract.dat";
dashboard.DataSources.Add(dataSource);
TreemapDashboardItem treeMap = new TreemapDashboardItem();
treeMap.DataSource = dataSource;
treeMap.Values.Add(new Measure("Sales"));
treeMap.Arguments.Add(new Dimension {
DataMember = "Product Category",
GroupChildValues = true });
treeMap.Arguments.Add(new Dimension("Product Sub-Category"));
treeMap.LayoutAlgorithm = DashboardTreemapLayoutAlgorithm.Striped;
dashboard.Items.Add(treeMap);
dashboardViewer1.Dashboard = dashboard;
}
}
}
Related GitHub Examples
The following code snippets (auto-collected from DevExpress Examples) contain references to the TreemapDashboardItem class.
Note
The algorithm used to collect these code examples remains a work in progress. Accordingly, the links and snippets below may produce inaccurate results. If you encounter an issue with code examples below, please use the feedback form on this page to report the issue.