heatmaply - Interactive Heat Maps for R Using plotly

  •        54

A heatmap is a popular graphical method for visualizing high-dimensional data, in which a table of numbers are encoded as a grid of colored cells. The rows and columns of the matrix are ordered to highlight patterns and are often accompanied by dendrograms. Heatmaps are used in many fields for visualizing observations, correlations, missing values patterns, and more. Interactive heatmaps allow the inspection of specific value by hovering the mouse over a cell, as well as zooming into a region of the heatmap by dragging a rectangle around the relevant area.




Related Projects

plotly - An interactive graphing library for R

  •    R

An R package for creating interactive web graphics via the open source JavaScript graphing library plotly.js.NOTE: The CRAN version of plotly is designed to work with the CRAN version of ggplot2, but at least for the time being, we recommend using the development versions of both plotly and ggplot2 (devtools::install_github("hadley/ggplot2")).

reaviz - 📊 Data visualization library for React based on D3

  •    TypeScript

REAVIZ is a modular chart component library that leverages React natively for rendering the components while using D3js under the hood for calculations. The library provides an easy way to get started creating charts without sacrificing customization ability.

cal-heatmap - Cal-Heatmap is a javascript module to create calendar heatmap to visualize time series data

  •    Javascript

This module will help you to create a calendar, like the contribution calendar appearing on each github user's page, but with navigation and more controls on the data formatting. See documentation for examples.

ggforce - Accelerating ggplot2

  •    R

ggforce is a package aimed at providing missing functionality to ggplot2 through the extension system introduced with ggplot2 v2.0.0. Broadly speaking ggplot2 has been aimed primarily at explorative data visualization in order to investigate the data at hand, and less at providing utilities for composing custom plots a la D3.js. ggforce is mainly an attempt to address these "shortcoming" (design choices might be a better description). The goal is to provide a repository of geoms, stats, etc. that are as well documented and implemented as the official ones found in ggplot2. The inclusion of any geom, stat, position etc in ggforce is not necessarily a recommendation of their use. ggplot2 has been successful in being opinionated about what functionality should be available. This is good as it insulates the user from making bad decisions when analyzing their data (to a certain degree), but it also makes it difficult to develop novel visualizations using the ggplot2 API. ggforce on the other hand positions itself closer to the "anything goes - the user is responsible for the quality of the output". Be very aware of this responsibility! Bad visualizations lie about, distorts, and obscure the data behind them, both to you and the ones you share your visualizations with.

Leaflet.heat - A tiny, simple and fast heatmap plugin for Leaflet.

  •    Javascript

A tiny, simple and fast Leaflet heatmap plugin. Uses simpleheat under the hood, additionally clustering points into a grid for performance. Each point in the input array can be either an array like [50.5, 30.5, 0.5], or a Leaflet LatLng object.

webgl-heatmap - A high performance WebGL/JS heatmap display library

  •    CoffeeScript

webgl-heatmap.js is a JavaScript library for high performance heatmap display. Add a data point.

react-calendar-heatmap - an svg calendar heatmap component, inspired by github's contribution graph

  •    Javascript

A calendar heatmap component built on SVG, inspired by github's commit calendar graph. The component expands to size of container and is super configurable. See a live demo. See full configuration options on the live demo page.

Heat Map Chart - C# Telerik RadChart Heatmap Project Using Gantt


How to Make a Heat Map Chart - C# Telerik RadChart Heatmap Project Using Gantt in Code Behind

Heat Map Chart - VB.NET Telerik RadChart Heatmap Project Using Gantt


Heat Map Chart - VB.NET Telerik RadChart Heatmap Project Using Gantt in Code Behind This project uses VB.NET, 3.5 Framework, and was created using Visual Studio. If you do not own Telerik, please download and install the Telerik free trial.

.NET Heatmap


This is a simple project using C#, JQuery, and heatmap.js that allows you to create a heatmap for a web page using static data from a SQL database.

simpleheat - A tiny JavaScript library for drawing heatmaps with Canvas

  •    Javascript

A super-tiny JavaScript library for drawing heatmaps with Canvas. Inspired by heatmap.js, but with focus on simplicity and performance. Powers Leaflet.heat, a heatmap plugin for Leaflet.

heatcanvas - Pixel based heatmap with html5 canvas.

  •    Javascript

Pixel based heatmap with html5 canvas.

red-dwarf - Google Maps heatmap of GitHub repository stargazers

  •    Javascript

Red Dwarf is a heatmap visualization of GitHub repository stargazers. Play with the live demo.

git-draw - Allows you to draw in your github heatmap

  •    Javascript

This is a Chrome extension which will allow you to freely draw on your GitHub heatmap. You can then export your drawing to a script containing a git commit log. Once you've run and pushed this script to a new repository, your commit log will match the drawing you made. My Brother, Rich Friedland, made a comprehensive video on how to use the extension.

location-history-visualizer - Visualize your Google Location History using an interactive heatmap

  •    Javascript

A tool for visualizing your complete, consolidated, collected Google Location History. It works directly in your web browser – no software to download, no packages to install. Everyone deserves to know what data is being collected about them, without having to fiddle with cryptic pieces of software.

pyheat - pprofile + matplotlib = Python program profiled as an awesome heatmap!

  •    Python

Profilers are extremely helpful tools. They help us dig deep into code, find and understand performance bottlenecks. But sometimes we just want to lay back, relax and still get a gist of the hot zones in our code. A picture is worth a thousand words.

perfmap - Front-end performance heatmap bookmarklet.

  •    Javascript

A bookmarklet and Chrome extension to create a front-end performance heatmap of resources loaded in the browser using the Resource Timing API. A browser with support for the Resource Timing API is required. Just add the bookmarklet below to your bookmarks bar.

ggplot2 - An implementation of the Grammar of Graphics in R

  •    R

ggplot2 is a system for declaratively creating graphics, based on The Grammar of Graphics. You provide the data, tell ggplot2 how to map variables to aesthetics, what graphical primitives to use, and it takes care of the details. It’s hard to succinctly describe how ggplot2 works because it embodies a deep philosophy of visualisation. However, in most cases you start with ggplot(), supply a dataset and aesthetic mapping (with aes()). You then add on layers (like geom_point() or geom_histogram()), scales (like scale_colour_brewer()), faceting specifications (like facet_wrap()) and coordinate systems (like coord_flip()).

ggalt - :earth_americas: Extra Coordinate Systems, Geoms, Statistical Transformations & Scales for 'ggplot2'

  •    R

A compendium of ‘geoms’, ‘coords’, ‘stats’, scales and fonts for ‘ggplot2’, including splines, 1d and 2d densities, univariate average shifted histograms, a new map coordinate system based on the ‘PROJ.4’-library and the ‘StateFace’ open source font ‘ProPublica’.