Navigating KPI Block

Workout Wednesday – Week 30

Week 30 saw a fairly simple workout that focussed on formatting and the capability of the designer to make the dashboard user friendly and responsive. The dashboard got me in a fix initially since the dashboard I created was extremely sluggish. Before we dive into the details lets take a look at the original dashboard.

Click here to view the interactive dashboard

If you view the original viz you’ll realize that the transitions are smooth and quick. That’s something that dashboard actions cannot achieve.

Being a beginner myself – it took me some time to decipher that the blocks are actually dashboard buttons with an overlay of a .png image of – city, order, customer, product count and not individual worksheets. This was a key takeaway – to speed up the transition/animation consider dashboard buttons instead of the dashboard actions.


  • Dashboard size: 600 x 600, # of sheets is up to you
  • Create a 4 block of KPI/BANs representing the distinct count of
    • Customers
    • Cities + State combo
    • Product Name
    • Order IDs
  • Users should be able to click on a box and navigate to a bar chart that shows Sales by the chosen dimension
  • Match formatting (and I’ve turned off all tooltips this week!)
  • Colors come from Hue Circle

Here’s my viz –

Click here to view the interactive dashboard

Follow me on twitter @viraj155 to share and get updates on my weekly viz’s.


Average Temperature x City ft. Material Design

Workout Wednesday – Week 28

This weeks Workout Wednesday challenge focussed on Material Design style guide for data visualization. Google has many design guides based on their material design concept, but none related to data visualization until just recently.

The data can be found here – Click here


  • Dashboard size 1000×800
  • All elements should be in a vertical container, except for the filter
  • Provide 150px padding on all sides of the vertical container
  • Make sure values display the degrees symbol as a suffix
  • Axis should display marks every 20 degrees, and should provide context to the reader at the top most mark
  • Add a reference line for the current month, that will update automatically as the year goes on
  • Add a circle over the point in the lines that represents the current month’s average temp
  • Add a label for the hottest city, in the current month, for all of the cities in the view
  • If you filter out Phoenix, the label should move to Salt Lake City
  • Add a simple color legend that updates as the filter changes
  • Turn off tooltips – not necessary for the challenge

Here is my attempt at this dashboard – Continue reading Average Temperature x City ft. Material Design