Free Online Density Heatmap Maker
Show data point concentration with smooth color gradients. Better than scatter for large datasets.
Create Your Density Heatmap Now — It's FreeWhat Is a Density Heatmap?
Key components include the color-coded grid cells, a continuous color scale legend, axis labels, and optional contour overlays. Density heatmaps can handle tens of thousands of points efficiently because they aggregate into bins rather than drawing individual dots. The bin size controls resolution — smaller bins reveal finer detail but need more data to avoid noise.
What Data You Need for a Density Heatmap
Two numeric columns — one X, one Y — with one row per observation. The renderer maps datasets[0]=X and datasets[1] (or the first column's Y values)=Y, then auto-bins the pairs and draws a filled 2D contour density (histogram2dcontour, Hot color scale). Binning is automatic; there are no bin-count, bandwidth, or color-scale controls. A minimal layout is x,y pairs stacked one per row: 12.4,3.1 / 12.9,2.8 / 45.0,9.7 / 13.1,3.4.
When to Use a Density Heatmap
Density heatmaps work best with continuous X and Y variables and large sample sizes. Choose a density heatmap over a scatter plot when point count exceeds 500. Choose a standard heatmap when your data is already aggregated into a matrix. Choose a contour plot when you prefer smooth iso-lines over discrete grid cells.
Where a Density Heatmap Works Best
- A web team has 240,000 click coordinates from a landing page and a scatter is a solid black rectangle — a density grid over (x_px, y_px) exposes the warm zone above the fold and a dead cell over the real CTA.
- A data scientist plots predicted vs. actual for a 60,000-row regression model to see whether residual error concentrates in one fare/price band rather than being evenly spread along the diagonal.
- An astronomer maps RA vs. Dec for hundreds of thousands of catalog stars to reveal galactic-plane density bands that individual dots could never show without total overplotting.
- A fleet analyst pours millions of GPS pings into a lat/long density grid to surface idling and congestion hotspots that an aggregated count-by-region table would average away.
Density Heatmap Example: Trip Distance vs Fare Density
A traffic analyst loads trip records with distance (miles) on X and fare ($) on Y — one row per trip.
Sample data: Two numeric columns: X = trip distance (mi), Y = fare ($), one row per trip (e.g. 1.2/7.40, 0.9/6.80, 2.4/11.20, 3.1/14.50, 1.0/7.10 …).
As a scatter the points overplot into a blob; as a 2D density contour the busiest region — short 1–2 mile hops around $7–8 — lights up as the brightest band.
How to Create a Density Heatmap Online
- Step 1: Open ChartLoad and select the Density Heatmap type from the chart picker on the main page
- Step 2: Paste or enter your X values in the first column and Y values in the second column of the data editor
- Step 3: ChartLoad automatically calculates bin sizes and point counts to generate the density grid
- Step 4: Choose a color scale such as Viridis, Plasma, or a custom gradient to highlight concentration patterns
- Step 5: Add axis titles, adjust gridlines, and customize the chart title and font for clarity
- Step 6: Click Export and download your density heatmap as PNG, PDF, SVG, JPEG, or WebP
Density Heatmap Best Practices & Tips
- Use a density heatmap instead of a scatter plot whenever you have more than 500 overlapping data points.
- Experiment with different bin sizes to find the right balance between detail and noise in the density grid.
- Choose a perceptually uniform color scale like Viridis to ensure fair visual weight across all density levels.
- Add contour line overlays on the density heatmap to highlight specific concentration thresholds.
- Density heatmaps are ideal for large-scale spatial analysis — click patterns, GPS traces, and sensor arrays.
- Pair a density heatmap with marginal density curves along each axis for a comprehensive view of the joint distribution.
- Use logarithmic color scales when density varies by orders of magnitude across the plot area.
- Try different kernel bandwidth values to check whether apparent clusters in the density visualization are robust patterns or merely artifacts of the particular smoothing parameter choice.
Common Density Heatmap Mistakes to Avoid
- Cranking bins to 100x100 on only ~2,000 points so nearly every cell holds 0-1 observations — the map dissolves into salt-and-pepper noise instead of dense regions. Roughly target sqrt(n) bins per axis and increase only as your sample grows.
- Leaving a linear color scale on counts that span orders of magnitude: one airport-cluster cell at 4,000 points saturates the top color and crushes every 5-40 count cell to indistinguishable background. Switch to a log color scale to recover the faint structure.
- Feeding it a low-cardinality axis like 1-5 star ratings or day-of-week — binning a 5-value column produces fat stripes, not a density surface. Both axes must be truly continuous; if one is categorical, you want a standard matrix heatmap instead.
- Reading a single fixed bandwidth as ground truth. Re-run with a smaller and larger bin size; a 'cluster' that vanishes when bins shrink was a smoothing artifact, not a real concentration.
Frequently Asked Questions
When should I use density heatmap vs scatter plot?
Use scatter for under 500 points. Use density heatmap for 500+ points where scatter becomes a blob.
Can I adjust the smoothing?
Bin sizes are optimized automatically but can be adjusted.
Can I adjust the bin size on a density heatmap?
Yes. Smaller bins show finer detail but require more data to avoid noise. Larger bins smooth out variation for a cleaner overview. ChartLoad picks a sensible default automatically.
Related Chart Types
Ready-Made Density Heatmap Templates
Skip the blank canvas — open a free, editable Density Heatmap template, swap in your own data, and export. Browse all templates.
Ready to Create Your Density Heatmap?
No signup. No watermark. 100% free.
Start Creating Now