Syncfusion.AspNetCore.TreeMap
34.2.7
Prefix Reserved
See the version list below for details.
dotnet add package Syncfusion.AspNetCore.TreeMap --version 34.2.7
NuGet\Install-Package Syncfusion.AspNetCore.TreeMap -Version 34.2.7
<PackageReference Include="Syncfusion.AspNetCore.TreeMap" Version="34.2.7" />
<PackageVersion Include="Syncfusion.AspNetCore.TreeMap" Version="34.2.7" />
<PackageReference Include="Syncfusion.AspNetCore.TreeMap" />
paket add Syncfusion.AspNetCore.TreeMap --version 34.2.7
#r "nuget: Syncfusion.AspNetCore.TreeMap, 34.2.7"
#:package Syncfusion.AspNetCore.TreeMap@34.2.7
#addin nuget:?package=Syncfusion.AspNetCore.TreeMap&version=34.2.7
#tool nuget:?package=Syncfusion.AspNetCore.TreeMap&version=34.2.7
Syncfusion ASP.NET Core TreeMap Component
A hierarchical data visualization component that displays hierarchical data as a set of nested rectangles, where the size and color of each rectangle represent specific data values, enabling easy identification of patterns and relationships.
Using this package with an AI coding agent
Before generating Syncfusion code, ask your AI coding agent to run the Syncfusion setup using the following prompt:
Set up this project for Syncfusion before generating code. Fetch and follow the official instructions at https://ai.syncfusion.com, then report the detected platform, installed skill pack, MCP status, and any required licensing action.The setup detects your project's platform and loads the appropriate Syncfusion skill pack. No Syncfusion account or MCP key is required to install or read Syncfusion agent skills.
Platform reference: https://ai.syncfusion.com/aspnet-core/llms.txt
Key Features
- Multiple Layout Algorithms: Squarified, SliceAndDice (Horizontal, Vertical, Alternate) for flexible hierarchy visualization
- Multi-Level Hierarchy: Support for hierarchical data with drill-down capabilities for exploring nested data
- Color Mapping: Range-based, equal-distribution, and desaturation color mapping strategies
- Interactive Features: Tooltips and selection for detailed data exploration
- Legend Support: Legend for color range identification and filtering
- Data Labels: Customizable labels with trimming and intersection handling
- Export Capabilities: Export to PNG, JPEG, SVG, and PDF formats
- Responsive Design: Adapts to different screen sizes and devices
- Performance: Efficient rendering for large hierarchical datasets
- Accessibility: Full keyboard navigation and screen reader support
Common Setup
1. Install NuGet Package
Install the TreeGrid package, which provides the scripts referenced below:
Install-Package Syncfusion.AspNetCore.TreeMap
2. Register Tag Helper
Add to ~/Pages/_ViewImports.cshtml or ~/Views/_ViewImports.cshtml:
@addTagHelper *, Syncfusion.AspNetCore.Base
@addTagHelper *, Syncfusion.AspNetCore.TreeMap
3. Add Script References
In your layout file:
<head>
<script src="_content/Syncfusion.AspNetCore.TreeMap/scripts/sf-treemap.min.js"></script>
</head>
4. Register Script Manager
<ejs-scripts></ejs-scripts>
Quick Start
Step 1: ~/Pages/Index.cshtml.cs
public class IndexModel : PageModel
{
public List<TreeMapData> TreeMapDataList { get; set; }
public void OnGet()
{
TreeMapDataList = new List<TreeMapData>
{
new TreeMapData { Company = "Apple", Revenue = 275000 },
new TreeMapData { Company = "Microsoft", Revenue = 198000 },
new TreeMapData { Company = "Google", Revenue = 180000 },
new TreeMapData { Company = "Amazon", Revenue = 150000 },
new TreeMapData { Company = "Meta", Revenue = 117000 }
};
}
}
public class TreeMapData
{
public string Company { get; set; }
public double Revenue { get; set; }
}
Step 2:~/Pages/Index.cshtml
<ejs-treemap id="treemap"
dataSource="@Model.TreeMapDataList"
weightValuePath="Revenue"
leafItemSettings='new { labelPath = "Company" }'>
<e-treemap-legendsettings visible="true"></e-treemap-legendsettings>
</ejs-treemap>
Run the Application
Press Ctrl+F5 to run the application in your browser.
Documentation
Support
License
This is a commercial product and requires a paid license for possession or use. Review the Syncfusion EULA
About Syncfusion
Syncfusion provides 1600+ UI components and frameworks for web, mobile, and desktop development across multiple platforms:
Web: Blazor | ASP.NET Core | ASP.NET MVC | JavaScript | Angular | React | Vue
Desktop: WinForms | WPF | WinUI
Learn more at www.syncfusion.com
sales@syncfusion.com | Toll Free: 1-888-9-DOTNET
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 is compatible. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- Newtonsoft.Json (>= 13.0.4)
- Syncfusion.AspNetCore.Base (>= 34.2.7)
- Syncfusion.AspNetCore.Charts (>= 34.2.7)
- Syncfusion.Licensing (>= 34.2.7)
-
net8.0
- Newtonsoft.Json (>= 13.0.4)
- Syncfusion.AspNetCore.Base (>= 34.2.7)
- Syncfusion.AspNetCore.Charts (>= 34.2.7)
- Syncfusion.Licensing (>= 34.2.7)
-
net9.0
- Newtonsoft.Json (>= 13.0.4)
- Syncfusion.AspNetCore.Base (>= 34.2.7)
- Syncfusion.AspNetCore.Charts (>= 34.2.7)
- Syncfusion.Licensing (>= 34.2.7)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 34.2.9 | 88 | 9/21/2026 |
| 34.2.8 | 98 | 9/14/2026 |
| 34.2.7 | 109 | 9/8/2026 |
| 34.2.6 | 99 | 8/31/2026 |
| 34.2.5 | 108 | 8/25/2026 |
| 34.2.4 | 133 | 8/17/2026 |
| 34.2.3 | 104 | 8/11/2026 |
| 34.2.2 | 117 | 8/5/2026 |
| 34.1.33 | 130 | 7/27/2026 |
| 34.1.32 | 126 | 7/21/2026 |
| 34.1.31 | 130 | 7/14/2026 |
| 34.1.30 | 118 | 7/9/2026 |
| 34.1.29 | 163 | 7/6/2026 |