Distribution and Density Charts

Distribution and density charts are visual tools used to illustrate how data values are spread across one or more dimensions and how frequently they occur. By representing magnitude through position, grouping, or intensity, these charts make it easier to identify patterns, concentrations, gaps, and variations within a dataset. They reveal where values cluster, how distributions change across categories or time, and whether trends or imbalances are present.

Table of contents

  1. HeatMap Chart
  2. Bubble Grid Chart
  3. Matrix Chart
  4. Ridge Line Chart
  5. Tips
  6. Version History

HeatMap Chart

HeatMaps are graphical visualizations in the form of table-like charts that use color coding to represent the intensity of the relationships and interactions between a set of selected variables. They provide an intuitive way to interpret multivariate datasets through a color gradient where one end typically represents low values, the other high values, and intermediate shades indicate values in between. This aspect of a HeatMap chart is valuable for identifying trends across large datasets. Additionally, plotting all variables against each other provides an indicator of their correlations. HeatMaps are valuable tools across various fields of analytics, including genomic, health data, financial and cybersecurity analyses.

Use the HeatMap Chart function by browsing in the tools ribbon:

Plot \(\rightarrow\) Distribution and Density Charts \(\rightarrow\) HeatMap Chart

Input

A data table in long format consisting of two categorical columns listing the x and y category names. Optionally a numerical column containing the values of each category. If necessary, the conversion from wide to long format can be achieved via the Wide to Long function that can be found in the Data Transformation menu of the tools ribbon, under Data Manipulation.

Configuration

Chart Title Type the chart title.
Horizontal Axis Title Type the horizontal axis title.
Vertical Axis Title Type the vertical axis title.
X Category Column Select the X category column.
Y Category Column Select the Y category column.
Include Value Check to include numerical value.
Value Select the numerical value column.

Chart customization

Upon executing the HeatMap Chart function, the chart will appear in a separate window where the following customization options are available:

Show Legend Display a legend consisting of the value range.
Show Axis Display category values in axis.
Show Cell Values Display cell values as either counts or percentages.
X Bins Specify the number of categories along the X-axis.
Y Bins Specify the number of categories along the Y-axis.
Max Color Choose the maximum color for the gradient.
Background Select the background color.

Output

A graphical representation of the data in a heatmap chart format. Without a specified value, it displays the count of each combination of categorical variables. When a value is specified, the heatmap uses a color gradient to represent the magnitude of the values.

Example

Input

In the left-hand spreadsheet import a data consisting of the categories and the value.

Input Heatmap Chart
Configuration
  1. Use the HeatMap Chart function by browsing in the tools ribbon:

    Plot \(\rightarrow\) Distribution and Density Charts \(\rightarrow\) HeatMap Chart (1)
    Configure Heatmap Chart
  2. Type the chart, horizontal axis, and vertical axis titles (2).
  3. Add x category and y category columns (3).
  4. Optionally include a value column (4).
Configure Heatmap Chart
Chart customization

Upon clicking Execute the heatmap chart appears in a separate window.

  1. Display the gradient legend (1).
  2. Display the x and y category axis (2).
  3. Show cell values as count or percentage (3).
  4. Set number of x and y bins (4).
  5. Set max gradient and background colors (5).
Customize Heatmap Chart
Output

To save the chart customization changes in Isalos, click File→ Save (1). To save the chart as a PNG image, select File→ Save as Image (2).

Save Heatmap Chart

The downloadable, customized heatmap chart is presented below.

Heatmap Chart

Bubble Grid Chart

The bubble grid chart is a two-dimensional visualization technique that combines elements of a heat map and a bubble plot. The two axes of the bubble table represent the categories of two variables, and at each intersection (table cell) a bubble is placed based on the magnitude of the relationship between the corresponding categories. Larger bubbles indicate a stronger relationship between categories. Bubble grid charts are useful for quickly identifying the most important relationships within a dataset, e.g. finding the most common polymeric products (PET, HDPE, PVC) used in different market sectors (Transportation, Packaging, Electronics).

Use the Bubble Grid Chart function by browsing in the tools ribbon:

Plot \(\rightarrow\) Distribution and Density Charts \(\rightarrow\) Bubble Grid Chart

Input

A data table in long format consisting of two categorical columns listing the x and y category names and a numerical column containing the values of each category combination. If necessary, the conversion from wide to long format can be achieved via the Wide to Long function that can be found in the Data Transformation menu of the tools ribbon, under Data Manipulation.

Configuration

Chart Title Type the chart title.
Horizontal Axis Title Type the horizontal axis title.
Vertical Axis Title Type the vertical axis title.
X Category Column Select the X category column.
Y Category Column Select the Y category column.
Value Select the numerical value column.

Chart customization

Upon executing the Bubble Grid Chart function, the chart will appear in a separate window where the following customization options are available:

Show Legend Display a legend consisting of the x category labels.
Show Grid Display grid lines.
Show Cell Values Display cell values.
Background Select the background color.
Category Colors Choose X axis category colors.

Output

A graphical representation of the data in a bubble chart format, which uses bubble size to represent the magnitude of the values for each category combination.

Example

Input

In the left-hand spreadsheet import a data consisting of the two categories and the value.

Input Bubble Grid Chart
Configuration
  1. Use the Bubble Grid Chart function by browsing in the tools ribbon:

    Plot \(\rightarrow\) Distribution and Density Charts \(\rightarrow\) Bubble Grid Chart (1)
    Configure Bubble Grid Chart
  2. Type the chart, horizontal axis, and vertical axis titles (2).
  3. Add x category, y category and value columns (3).
Configure Bubble Grid Chart
Chart customization

Upon clicking Execute the bubble grid chart appears in a separate window.

  1. Display the x category legend and grid lines(1).
  2. Show cell values (2).
  3. Set background and x category colors (3).
Customize Bubble Grid Chart
Output

To save the chart customization changes in Isalos, click File→ Save (1). To save the chart as a PNG image, select File→ Save as Image (2).

Save Bubble Grid Chart

The downloadable, customized bubble grid chart is presented below.

Bubble Grid Chart

Matrix Chart

Matrix charts are useful visual tools that represent relationships between categories in a grid format. The presence of a relationship is indicated by a symbol, or value within each cell, while the strength of the relationship can be conveyed through variations in color. A matrix chart can be used to determine problem causes, compare possible solutions/improvements, analyze the requirements of a task and assign responsibilities based on required skills.

Use the Matrix Chart function by browsing in the tools ribbon:

Plot \(\rightarrow\) Distribution and Density Charts \(\rightarrow\) Matrix Chart

Input

A data table in long format consisting of two categorical columns listing the x and y category names and a numerical or categorical column containing the values of each category combination. If necessary, the conversion from wide to long format can be achieved via the Wide to Long function that can be found in the Data Transformation menu of the tools ribbon, under Data Manipulation.

Configuration

Chart Title Type the chart title.
Horizontal Axis Title Type the horizontal axis title.
Vertical Axis Title Type the vertical axis title.
X Category Column Select the X category column.
Y Category Column Select the Y category column.
Value Select the numerical or categorical value column.

Chart customization

Upon executing the Matrix Chart function, the chart will appear in a separate window where the following customization options are available:

Show Legend Display a legend consisting of numeric range or category labels.
Value Declare if the value column is categorical or numerical.
Show Cell Values Display cell values.
Threshold Visible when value is numerical. Set threshold to categorize values.
Category Colors Visible when value is categorical. Set category colors.
Background Select the background color.

Output

A graphical representation of the data in a matrix format based on two categories. If the value is numerical, the threshold determines how each value is categorized. If the value is categorical, the matrix displays the corresponding categories.

Example

Input

In the left-hand spreadsheet import a data consisting of the categories and the value.

Input Matrix Chart
Configuration
  1. Use the Matrix Chart function by browsing in the tools ribbon:

    Plot \(\rightarrow\) Distribution and Density Charts \(\rightarrow\) Matrix Chart (1)
    Configure Matrix Chart
  2. Type the chart, horizontal axis, and vertical axis titles (2).
  3. Add x category, y category and value columns (3).
Configure Matrix Chart
Chart customization

Upon clicking Execute the matrix chart appears in a separate window.

  1. Display the x category legend (1).
  2. Set value type, numerical or categorical (2).
  3. Show cell values (3).
  4. Set threshold value to categorize value, when value is numerical (4a). Category colors when value is categorical (4b).
  5. Set background color (5).
Customize matrix Chart
Customize matrix Chart
Output

To save the chart customization changes in Isalos, click File→ Save (1). To save the chart as a PNG image, select File→ Save as Image (2).

Save Matrix Chart

The downloadable, customized matrix chart, with numerical value is presented below.

Matrix Chart

The downloadable, customized matrix chart, with categorical value is presented below.

Matrix Chart

Ridge Line Chart

The ridge line chart consists of a series of line plots that are stacked vertically, each one depicting the distribution of the numerical values of different categories. The categories names and a common scale for the distributions are displayed on the vertical and horizontal axes, respectively. Ridge line charts are particularly useful for visualizing the distribution of multiple categories within a variable, especially in cases where there is a clear pattern or ranking within the categories, e.g. the temperature distribution of every month in a year.

Use the Ridge Line Chart function by browsing in the tools ribbon:

Plot \(\rightarrow\) Distribution and Density Charts \(\rightarrow\) Ridge Line Chart

Input

A data table in long format consisting of one categorical column listing the category names and a numerical column containing the values of each category. If necessary, the conversion from wide to long format can be achieved via the Wide to Long function that can be found in the Data Transformation menu of the tools ribbon, under Data Manipulation.

Configuration

Chart Title Type the chart title.
Horizontal Axis Title Type the horizontal axis title.
Vertical Axis Title Type the vertical axis title.
Horizontal Value Column Select the numerical value column.
Vertical Category Column Select the category column.

Chart customization

Upon executing the Ridge Line Chart function, the chart will appear in a separate window where the following customization options are available:

Show Legend Display a legend consisting of the category labels.
Show Smooth Lines Display smooth lines.
Bin size Set number of bins to use to create histograms of each distribution.
Background Select the background color.
Category Colors Choose category colors.

Output

A graphical representation of the data in a ridge line chart format, which shows the distribution of each different category.

Example

Input

In the left-hand spreadsheet import a data consisting of the category and the value.

Input Ridge Line Chart
Configuration
  1. Use the Ridge Line Chart function by browsing in the tools ribbon:

    Plot \(\rightarrow\) Distribution and Density Charts \(\rightarrow\) Ridge Line Chart (1)
    Configure Ridge Line Chart
  2. Type the chart, horizontal axis, and vertical axis titles (2).
  3. Add vertical value and horizontal category columns (3).
Configure Ridge Line Chart
Chart customization

Upon clicking Execute the ridge line chart appears in a separate window.

  1. Display the category legend (1).
  2. Show smooth Lines values (2).
  3. Declare bin size for distributions (3).
  4. Set background and category colors (4).
Customize Ridge Line Chart
Output

To save the chart customization changes in Isalos, click File→ Save (1). To save the chart as a PNG image, select File→ Save as Image (2).

Save Ridge Line Chart

The downloadable, customized ridge line chart is presented below.

Ridge Line Chart

Tips

HeatMap Chart

  • It is often advisable to normalize the data before creating a HeatMap, to highlight the magnitude of relationships between categories without being influenced by differences in value ranges.

Bubble Grid Chart

  • Use this chart when most category relationship differences are significant, since subtle differences are not easily recognizable in the bubble grid format.

Version History

Introduced in Isalos Analytics Platform v2.0.0

Instructions last updated on December 2025