Home | About | Log in | Get The Feed
Dear Hulu, A Bar Chart is NOT a Heat Map

May

13

2010

Update: Smee correctly points out that while a Histogram and a Bar Chart are superficially similar, they are not really similar at all. I am properly chastised and have updated the post appropriately.

Look! An excuse to embed a Hulu video on the blog – w00t! (If you go full screen on the video, you can see the element under discussion.)

So, Hulu (a favorite of mine) rolled out a new version of their online video player. Kudos to the team! Generally speaking I like the new player – it’s cleaner than previous (not sure how they made it more sparing than it was before) and the dynamic bit rate is pretty damn awesome but there are a few things that I don’t like (the new loading spinner, the inauthentic-feeling "is this ad relevant to you?" and this new fangled thing they call a "Heat Map".

 

 

Here’s what wikipedia has to say about heat maps:

A heat map is a graphical representation of data where the values taken by a variable in a two-dimensional map are represented as colors. A very similar presentation form is a tree map. The term is also used to mean its thematic application as a choropleth map.

Not a bad definition, especially for my purposes here. Two aspects of the definition are key here:

  1. “…values taken by a variable in a two-dimensional map…”
  2. “…are represented as colors.”

So the basic structure of the map is two dimensional – perhaps a Cartesian coordinate system and the values of the variable are represented as a color. What does something like that look like? Here is an example:

Photo Credit: Jason Morrison

We have a basic x (horizontal) – y (vertical) coordinate system and then blobs of color represent where users spend the most attention (as measured by eye-tracking). The deep, red colors indicate high-attention areas while the cooler, more shallow colors (green) represent less attention.

 

 

 

 

 

 

 

 

 

 

 

 

Here’s what Hulu is calling a heat map:

hulu-heatmap

 

 

 

 

 

Wait … what? Hulu says this is a heat map? Unfortunately, it only has one dimension (time) for it’s variable (Popularity) and it is monochromatic – a stepped gray scale. It has failed all the tests contained in the heat map definition above. Oh, and its a Bar Chart.

Going back to our favorite source of definitions, Wikipedia has this to say about Histograms

A bar chart or bar graph is a chart with rectangular bars with lengths proportional to the values that they represent. The bars can also be plotted horizontally.

Bar charts are used for plotting discrete (or ‘discontinuous’) data i.e. data which has discrete values and is not continuous. Some examples of discontinuous data include ‘shoe size’ or ‘eye colour’, for which you would use a bar chart. In contrast, some examples of continuous data would be ‘height’ or ‘weight’. A bar chart is very useful if you are trying to record certain information whether it is continuous or not continuous data.

In this case, we are probably looking at a simplified Histogram — a bar chart — where the bar height equals the frequency of the interval as opposed to the area as described above.

Here’s an example of a bar chart:

histogram

 

This looks a lot more like what Hulu is doing in their so-called heat map.

So why call it a heat map when its clearly a bar chart?

If its a naming thing, why not call it the Popularity Curve? I get that bar chart is business-boring. But, “heat map” is an established visualization concept with concrete rules and its nothing like a bar chart.

Now, I’m not saying that the underlying concept here is bad – I think it may be quite interesting (more on that later).

All I’m saying is why call something that it isn’t when on the one hand that misnomer already exists as its own unique concept and on the other hand the original thing is probably the best solution anyway? This isn’t a Shakespearean issue (calling a rose by any other name … I’m paraphrasing here). A heat map is not a bar chart and no amount of wishing will make it so. They are designed to solve different problems.

So, Hulu, let’s call things what they are shall we? What you’ve got there is a bar chart and no amount of wishing will make it a heat map. The bar chart is a good solution – go with it and spend a little more time coming up with a better name for the product than a misapplied name for a completely different visualization technique.

So what’s the purpose of this thing anyway? It’s seemingly obvious, show users where the most attention is paid in a particular show. Straightforward.

But, why?

Content discovery.

If you’ve never seen Glee before, this tool will (hopefully) show you where all the good bits are – according to all the other viewers. Or, if you missed Saturday Night Live with Betty White over the weekend and need to be prepared to talk about it at the water cooler on Monday then the popularity curve will show you all the skits that folks found funny and maybe you can save some time by only watching those sketches instead of the whole episode. This encourages both new and regular viewers to watch more content and to find new content that they enjoy. Pretty cool right?

So what should Hulu call this utility (assuming that you agree that “heat map” is the wrong name for it)?

Tags: , ,

5 Responses to “Dear Hulu, A Bar Chart is NOT a Heat Map”


Dear instantcognition, A Bar Graph is NOT a Histogram. ^_^

I just wanted to point out that a bar chart and a histogram aren’t the same thing either. The data Hulu is displaying aren’t frequencies, so the graph isn’t really a histogram. It’s really just a visual depiction of numbers, like when a sports show compares numbers for two different QBs. IE a bar chart or bar graph.

If you need more convincing that this isn’t a histogram:
(In a histogram, you got a variable, say X. The x-axis is the different values X can take. The y-axis is probability or frequency. You break up this range into a bunch of “bins”, and then the area of the rectangles tells you the probability that X will be in that bin. Here, your variable is popularity. The y-axis isn’t probability, it’s popularity. And the x-axis isn’t the possible values of “popularity”, it’s time. This isn’t a histogram.)

I say, call it a “___ graph”, and fill in some catchy word in place of bar.


Touche. Although frankly, one could make the argument that bar charts are frequently used as simplified histograms (whether that’s right or not).


Just a second correction: This *is* a histogram, not a bar chart. According to Hulu Labs, “This Heat Map gives you a visual sense for the parts of the video that have been viewed the most.” This suggests that the variable event is viewing a clip of the show. It’s parameter, time of the clip in the show, is displayed on the x axis, and the y-axis is a probability density (scaled frequency) of views at that time. That’s just what a histogram is. Clint, you had it right in the first place.

I enjoyed your post, as a person who’s also been annoyed by Hulu’s sloppy use of ‘heat map’, and delighted by the cool function.


Maybe I’m wrong but, although I was also expecting a literal heat map (bi dimensional and colored) when I clicked on it at first, I think the name refers to a figured meaning of heat, where it’s the hottest parts of the video (or most popular) according to the users that rank the higher numbers on the Y axix.
The most enjoyed and viewed, the “hotter” (most popular) it shows.


How does Hulu know where people pay the most attention?

I tend to watch a show with little to know interaction with the computer. How can Hulu know anything about my interest in the show?

Did I miss something? Am I dumb? Can someone explain this to me?

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

prednisone buy cod watson brand order prednisone on line Cytotec shipped over night without a perscription buy pharmacy Orlistat waterview buy 40 mg accutane online without prescription Valtrex espana buy Nizoral Online order generic Crestor generic finasteride buy 10 mg Accutane precio cytotec online cheap cytotec from mexico buy Premarin no prescriptions order Valtrex without a prescription overnight shipping Valtrex bestellen accutane in Canada purchase 10mg accutane 40 mg overnight delivery buy synthroid mail buy order prescription free Buspar buy zithromax no scams order no prescription Flomax buy Orlistat online no prescription Orlistat on line buy Amitriptyline without doctor Amitriptyline online order saturday delivery purchase Crestor pay pal without rx generic finpecia online finpecia usa order Crestor uk buy genuine Buspar best buy valtrex comprar Crestor generico buy cheap Zithromax order buy Zithromax online where can i purchase Buspar no rx buy online without a prescription cheap Cytotec buy Zovirax no visa without rx buy no perscription Buspar Accutane overnight delivery fed ex Xenical cash on delivery no rx Flomax with fedex purchase Premarin cod overnight delivery how to order Premarin online without prescription cheap Premarin by money order generic valtrex new zealand Orlistat buy Zithromax cheap no rx required canada buy no perscription Valtrex cost of valtrex buy Crestor on line buy Orlistat without rx order Zithromax without a rx overnight shipping purchase Xenical over the counter cod overnight order Xenical uk online purchase Valtrex buy Zithromax without doctor no prescription required for prednisone canadian prescriptions Accutane purchase Buspar without a prescription online Crestor price online Crestor order buy xenical without prescription buy prednisone online without script buy prednisone without rx needed buy Proscar offshore no prescription fedex buy Valtrex us buy Xenical shipped cod online prescription Flomax Buy xenical online with next day shipping Accutane ordering without a dr purchase Accutane no scams purchase Flomax no prescription cheap Valtrex best buy where to buy generic Flomax online without a prescription prednisone online overnight delivery cod purchase Finasteride money purchase buy Valtrex and Valtrex where to purchase generic finasteride online without a prescription buy generic Crestor online purchase online prescription Valacyclovir order overnight Zithromax order finasteride order amex Amitriptyline by mail Zithromax getting prednisone without doctor buy Proscar 5 mg generic Crestor prices Crestor precio buy cheap Orlistat on line where can i buy Orlistat online without a prescription purchase cheap online prednisone gjdfnvn jsfu ufnqfkqwfnsdkbgv gwjebgnask sndfiqahwfb qkwfn gnjsdbgjsdngjkl nsdjkgj wo gndfjgnkdfjb dfghdfjkghdfl jg dflgjdfklg wgnjk begjn weghwuoegn gjouihbfbwyqfd ngjnwekjgn jkwebngjk wenkg g][qwol]flwe fpwehfuiqwgbfi 9ewrupgohnasfwef[igerpgj wkgpirhgnsdfmwio3tui gehnguywefgwejkg wjfuoqbfvb sdfhsdhfuiqwgfdn gkl df dfgn jkdfbngwbewevhjvwef fdjgndfjkgnk gdfklgndfjn gjkdf gjkdfhgjkdfng gujbfkjgn asfjkqwopfhbjg jfksdmnf gnwegnkj bwgbsdf jkgbdjkg oiwgkwoehfuhndsf wuefwefbjk fgighoerngsdm sifjqweiofh ng jkfv,mznkqwifhoeiwf gmerng w opefgsmgknv mbnx b iquwhbjkbsdfb sdfgjerhre Cytotec online prescription fedex Cytotec overnight without a prescription uk Prednisone generic gdfjgjkldfngjn dfgdfkgkldf kgnwejkbgk nsdmdfjkgn dfjkgn kdfgn dfjkg sdfgdfj df gjdfijgdf jgkldf kwegwoe sdofkosdf Buy xenical online without a prescription Buy xenical online perscription uk order Nizoral achat Buspar order Prednisone usa where can i get prednisone without a prescription what is Prednisone what is valtrex used for buy cheap Xenical under without rx buy Orlistat without a credit card order prednisone without a rx overnight shipping buy in Valtrex uk buy discount Finasteride online prednisone with no perscription overnight shipping Where to buy finasteride no perscription no fees order prescription free Orlistat buy no online rx Xenical buy Prednisone without a credit card buy Prednisone cheap without prescription Proscar from canada 120 mg xenical xenical online purchase order no online rx Flomax buy prednisone prednisone buy online without rx buy prednisone online without a prescription buy Cytotec quantity where can i buy herbal Zovirax buy Valtrex in mo buy Valtrex pills in toronto where to buy Flomax prednisone over the counter Xenical best buy buy Cytotec no prescription low cost order overnight Prednisone buy Prednisone next day delivery buy generic Crestor canada Rosuvastatin overnight accutane 30 mg without prescription order Accutane on line buy Flomax amex