Freedom251 › Data Visualization Software
iheatmapr

What iheatmapr is
iheatmapr is a free R package for creating complex, interactive heatmaps from modular building blocks. Plotly supplies cell tooltips and zooming, and plots aligned with a main heatmap share its axis for linked zoom behavior. You can place subplots above, below, left, or right of a heatmap, combine multiple main heatmaps, and add row or column annotations for groups or continuous values. Clustering options include hierarchical and k-means methods, supplied group assignments, and dendrograms. Rows and columns can include summaries such as mean, median, standard deviation, maximum, minimum, or sum, alongside barplots, line plots, and other subplots. Results export as standalone HTML or static PDF, PNG, or JPEG files. The package is MIT licensed and installable from CRAN or GitHub. It runs on Linux, macOS, and Windows; CRAN lists R 3.5.0 or later. The convenience iheatmap function offers less flexibility than modular functions for ordering and sizing components.
Who it suits
iheatmapr suits R users who need customizable, interactive heatmaps with linked plots, annotations, clustering, and exports. It is intended for desktop R workflows rather than scheduled or embedded dashboards.
What it does well
- Modular layouts with multiple heatmaps
- Interactive Plotly tooltips and zooming
- Several clustering methods
- Summary statistics and extra plots
- HTML, PDF, PNG, and JPEG export
What to know first
- Requires R 3.5.0 or later
- Convenience function has fewer layout options
- No scheduled refresh
- No embedded dashboards
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| iheatmapr | R package · MIT license | Free |
As docs.ropensci.org lists them, read 11 Oct 2026. The maker's own page has the final word.
Verdict
iheatmapr offers detailed heatmap composition and interactive analysis inside R, with broad annotation, clustering, summary, and export options. Users needing maximum layout control should use its modular functions instead of the convenience function.
Facts from iheatmapr's own pages
- Annotations
- Row and column annotations can display data such as groups or continuous values alongside a heatmap. · docs.ropensci.org, 11 Oct 2026
- Audience
- The package is designed for people working in R who want to create complex interactive heatmaps. · docs.ropensci.org, 11 Oct 2026
- Clustering
- The package supports hierarchical clustering, k-means clustering, supplied group assignments, and dendrograms. · docs.ropensci.org, 11 Oct 2026
- Complex layouts
- Users can add subplots to the top, bottom, left, or right of a heatmap and combine multiple heatmaps. · docs.ropensci.org, 11 Oct 2026
- Dashboard type
- interactive · docs.ropensci.org, 23 Sept 2026
- Embedded dashboards
- No · docs.ropensci.org, 23 Sept 2026
- Export
- Plots can be saved as standalone HTML or static PDF, PNG, or JPEG files. · docs.ropensci.org, 11 Oct 2026
- Free plan
- Yes · docs.ropensci.org, 23 Sept 2026
- Installation
- The package can be installed from CRAN with install.packages("iheatmapr") or from GitHub with devtools::install_github("ropensci/iheatmapr"). · docs.ropensci.org, 11 Oct 2026
- Integration
- iheatmapr uses the Plotly library and includes the Plotly.js open source library. · docs.ropensci.org, 11 Oct 2026
- Interactivity
- It uses Plotly for cell tooltips and interactive zooming. · docs.ropensci.org, 11 Oct 2026
- Layout
- Subplots can be added to the top, bottom, left, or right of a main heatmap, and multiple main heatmaps can show different data for the same conditions. · docs.ropensci.org, 11 Oct 2026
- License
- The package is distributed under the MIT license. · cran.r-project.org, 11 Oct 2026
- Limit
- The convenience iheatmap function offers fewer options and less flexibility in component ordering and sizing than using modular functions directly. · docs.ropensci.org, 11 Oct 2026
- Linked zoom
- Plots aligned with a main heatmap share its axis, so zooming in that axis is linked across the aligned plots. · docs.ropensci.org, 11 Oct 2026
- Platform
- desktop · docs.ropensci.org, 23 Sept 2026
- Platform binaries
- CRAN lists Windows binaries and macOS binaries for arm64 and x86_64; the package page also provides a source archive. · cran.r-project.org, 11 Oct 2026
- Purpose
- iheatmapr is an R package for building complex, interactive heatmaps from modular building blocks. · docs.ropensci.org, 11 Oct 2026
- Requirements
- CRAN lists R version 3.5.0 or later as a dependency. · cran.r-project.org, 11 Oct 2026
- Scheduled refresh
- No · docs.ropensci.org, 23 Sept 2026
- Summaries
- Heatmap rows or columns can include summaries using functions such as mean, median, standard deviation, maximum, minimum, or sum. · docs.ropensci.org, 11 Oct 2026
- Summaries and plots
- Users can add row or column summaries, barplots, line plots, and arbitrary subplots. · docs.ropensci.org, 11 Oct 2026
- Support
- The project directs users to GitHub to report bugs. · docs.ropensci.org, 11 Oct 2026
Where iheatmapr stands on Freedom251
- Data Visualization Software#43 of 98