by sjkp Regular Visitor ‎09-28-2015 02:44 PM - edited ‎09-29-2015 10:41 AM

The Heatmap Visualization enables users to draw a heatmap overlay from a X, Y coordinate set on to an existing background image. The user specify the background image, and provide a data set of X, Y coordinates and optionally an intensity for each data point. The radius and the bluriness of the heatmap bubbles can be customized as well as the max value for the intensity. 



Video: https://youtu.be/NjyNAgSrHAU
Code: https://github.com/sjkp/PowerBI-visuals


Twitter entry: https://twitter.com/simped/status/648615262577672192

by sjkp Regular Visitor
on ‎09-29-2015 12:54 PM

I added an extra video that shows how the heatmap also supports plotting heatmaps for streaming data. 




Hope you like it Smiley Happy

by Power BI Admin
on ‎09-29-2015 03:46 PM

Awesome! Finally Smiley Very Happy

by JenUnderwood Member
on ‎10-01-2015 07:07 PM

COOL!!!!  HOT!!!  Both.  : )

by dawoonchoi New Member
on ‎07-27-2016 08:04 AM

Hi Sjkp!


This is amazing!!

Could you share the .pbiviz file ? 


Thanks a lot,



by AlexSavchenko Frequent Visitor
on ‎01-09-2017 07:15 AM

Hi Sjkp,

Thank you for such a usful visualisation, It is exactly what I have tried to find.

It is very easy to create dashboard based on it and it looks great.


Let me please ask you some question:

For my project I need to show HeatMap, which has to be changed dynamically and shows "dots" only for the last 10 minutes.

The problem is, that when I upload new portion of rows to the LiveStream Dataset, Dashboard shows not only new data but all old data too.

To load data to the Live Stream I use POST operation from Power BI REST API ( and it works fine)

To clean dataset I have tried to use DELETE command from the same API, but it shows error "(404) not found at System.Net.HttpWebResponse.GetResponse()".

I have posted question in the other Topic of that forum and user v-lvzhan-msft has wrote that "DELETE API is to delete the rows from one table in a normal dataset. I don't think it is applicable to the streaming dataset, as the streaming dataset doesn't contain any explicit table"


Sorry if operation with data itself not your area of competency (aspecially some specific APIs), but may be you will be able to give me some advice.


With regards,




by cristianomoraes Frequent Visitor
on ‎02-06-2017 01:04 PM

Hi Sjkp,

This heatmap is Exactly what I was looking for!

Can you send me PBIX demo file ?




by netmanfabe Visitor
on ‎11-03-2017 05:06 PM



This is exactly what I need ... I want to display geo location using x and y coordinate in live on a custom map.

Data are coming from Azure Stream Analytics.

Is it possible to get this pbix visual file please Smiley Happy ? Because I tried an heatmap visual which works fine for historical report (I also store the data in Cosmos DB), but I can't make it work in live streaming dashboard ...


Thanks in advance,


by marktab Occasional Visitor
on ‎11-09-2017 03:03 PM

The link for streaming data heatmaps was not correct.


The correct link is https://www.youtube.com/watch?v=KNy0PQU3HTk

by sjkp Regular Visitor
on ‎12-14-2017 02:46 AM

If you want to get the visual or have comments or issues, please post them on github in the repository, as I don't monitor this forum. 




Enjoy !



by raymond Member
on ‎02-05-2018 08:10 AM

Hey Sjkp, this is a great visualization and  in an business environement super useful.


Is there a resource that explains how to implement this into power bi and how to further collect appropriate website data.