We use cookies to give you the best experience on our website. If you continue to browse, then you agree to our privacy policy and cookie policy. Image for the cookie policy date
Unfortunately, activation email could not send to your email. Please try again.
Syncfusion Feedback

Trusted by the world’s leading companies

Syncfusion Trusted Companies


The JSP TreeMap Control is a data visualization tool which provides a simple and effective way to visualize flat or hierarchical data as clustered rectangles with a specific, weighted attribute determining the size of each rectangle. This treemap generator displays the data with more compact and space-efficient techniques. All the treemap elements are rendered using scalable vector graphics (SVG).

Leaf node

The treemap contains groups of data collection; each group has one or more leaf nodes. Each leaf node is displayed as a rectangle, sized and colored according to values that you assign.

JSP TreeMap is rendered with leaf nodes


Render any number of child items for each individual node in the treemap and they are categorized to form levels.

JSP TreeMap is rendered with multiple levels

Color mapping

Categorize the nodes in the treemap by customizing their colors. Apply colors to the nodes by comparing their values with a desired numeric range or based on its underlying value.

JSP TreeMap is rendered with color mapping


Data labels in the JSP TreeMap Control are used to display more details about a particular item. Labels can be trimmed, hidden, or wrapped if the label width exceeds the item bounds.

JSP TreeMap is rendered with data labels

Label template

Render any HTML element as a label for the nodes in the treemap.

JSP TreeMap is rendered with label template


The JSP TreeMap Control provides support to drill the parent items to have a more detailed look at their child items.

JSP TreeMap is rendered with drill-down


Use legend to add additional information for interpreting a treemap with various colors, shapes, or other identifiers. The TreeMap Control provides two types of legend, namely default and interactive.

JSP TreeMap is rendered with default legend


A default legend contains swatches of symbols with descriptions to denote the categories of items.

JSP TreeMap is rendered with interactive legend


An interactive legend is used to find the range of an underlying item’s value on mouse over.

Layout types

The JSP TreeMap Control provides different types of layout options to view the child nodes in effective ways.

JSP TreeMap is rendered with squarified layout type


Visualize the data in the form of square-like rectangles with best aspect ratio, in this layout.

JSP TreeMap is rendered with slice and dice auto layout type


Visualize the data in the form of long, thin rectangles, which can be displayed either vertically or horizontally, with high aspect ratio, in this layout.

JSP TreeMap is rendered with slice and dice horizontal layout type


This layout creates rectangles with high aspect ratio and displays them horizontally.

JSP TreeMap is rendered with slice and dice vertical layout type


This layout creates rectangles with high aspect ratio and displays them sorted vertically.


When the mouse hovers over the item, the interactive JSP TreeMap Control displays details about item values in a tooltip.

Displays a tooltip on moving mouse over the nodes in JSP TreeMap


Customize the look and feel of a treemap by changing the fill color, background, border, and opacity of the items.

JSP TreeMap is rendered with customized nodes

Touch and browser support

The interactive TreeMap Control also support touch interactions.

Touch illustration

Touch support

All the TreeMap features will work on touch devices with zero configuration. Use the touch features such as tooltip, drill-down, and highlight without any customization.

Responsive illustration


You can view the JSP TreeMap Control on various devices. Also hide specific elements in the treemap for particular screen sizes by making a very minimal change in the treemap events.

Cross-browser illustration

Cross-browser support

You can render the TreeMap component in all the modern browsers.


Read independent,
authenticated reviews
on G2

Download Now Pricing

What do our customers say about us?

double quotes

We're using the file formats and Windows/JavaScript list controls a lot. They're fast, easy to use, and the documentation is good and contains examples. Tickets with questions or suggestions were answered within a day, so we're happy to use the Syncfusion libraries.
Daniel Persidok

Daniel Persidok

wpd onshore GmbH & Co. KG

double quotes

Using Syncfusion Angular and JavaScript controls makes front-end web development a piece of cake. Each component has many properties that can be configured as per your desire, methods that can be used to interact with the element, and a lot of events that trigger at different stages, which makes modifying your components according to the state of the application an easy task. Also, their support is amazing! They always offer a sample working project, which makes it very simple to solve your question about your code.
Carlos Rodriguez Garcia

Carlos Rodriguez Garcia


Transform your applications today by downloading our free evaluation version Download Free Trial


Greatness—it’s one thing to say you have it, but it means more when others recognize it. Syncfusion is proud to hold the following industry awards.

Up arrow icon

Warning Icon You are using an outdated version of Internet Explorer that may not display all features of this and other websites. Upgrade to Internet Explorer 8 or newer for a better experience.Close Icon

Live Chat Icon For mobile