JetBrains / JetBrains/lets-plot

Feature request: Clustered Heatmap

Open
#1,353 0 comments 0 reactions 0 assignees View on GitHub
*
Dominant language
Kotlin
Stars
1.8k
Forks
60
PR merge metrics
No merged PRs in 30d

Description

Clustered heatmaps are widely used for visualization of multi-dimensional data and it is pretty useful for showing hierarchical relations and the patterns of features among the groups.

It is basically an extension of heatmap (`geom_tile`) with added **dendrograms** and group (or cluster) information with **colored bars next to the columns or rows** to visualize hierarchies and clusters within the dataset.

It is implemented as an extension package (`pheatmap`) for ggplot2.

e.g. (from https://slowkow.com/notes/pheatmap-tutorial/)

![Image](https://github.com/user-attachments/assets/3f33cfb5-74e7-4919-8702-bcbec5b80b65)

It is also implemented in seaborn (https://seaborn.pydata.org/generated/seaborn.clustermap.html)

![Image](https://github.com/user-attachments/assets/003b314e-e4b4-4e9c-b067-3f5454637fbb)

It would be great to be able to use it in lets-plot.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.