Easy as Pie React + D3 Chord Diagrams in Tableau

Easy as Pie React + D3 Chord Diagrams in Tableau

… We are going to be integrating with and leveraging Nivo, which is self described by Raphaël Benitte (it's creator) as “supercharged React components to easily build dataviz apps, it's built on top of d3.” Nivo is one of many react component libraries that work on top of D3, each are different and bring their own features and focus to their projects. Here are a few more worth checking out (in no particular order):

I am going to assume you know how to leverage create-react-app and npm install to get up and running locally and import all the component libraries you will need. If you have not gone through this install process yet Chris’ blog walks you through some key steps you will need to complete, and Google is of course your best friend here. Here are the commands to run:

  • Create-react-app nivo_int

  • Cd nivo_int

  • Npm install tableau-api

  • Npm install nivo

That is it, if you run npm start at this point, your project will be bundled and rendered locally on your machine... Magic!

Read More

Dynamic Small Multiples in Tableau by Chris DeMartini

Dynamic Small Multiples in Tableau by Chris DeMartini

There have been a number of small multiple designs (see the list at the bottom of this post) in the past year or so and I am always a big fan of them, I figured why not take a chance at building one myself. If you have read any of my previous blogs, you may have noticed that I like the word “dynamic”, so I tried to figure out a way to incorporate a dynamic aspect into this visualization based on player data from the last six NBA seasons.

Dynamic?
One of the tricks with small multiple design is the fact that you have to lay out the graphs in a trellis panel (aka a grid). This can be accomplished by hard coding and sorting the partitioning dimension of your analysis, however, I challenged myself to calculate the location for each graph within Tableau on the fly. The reason why I wanted to do this was to be able to update, change between seasons, etc. without having to do any additional work on the trellis layout of the small multiple viz.

Read More

Create multiple custom map layers in Mapbox that you can toggle on and off in Tableau

Create multiple custom map layers in Mapbox that you can toggle on and off in Tableau

This adds onto the Mapbox customization for Tableau by showing you how to:

  • Import custom shapefiles
  • Edit them in QGIS (optional)
  • Style them in Mapbox
  • Add them to a Tableau .tms so you can toggle them on and off in many combinations to help your visual analysis.
Read More

#DATA14 Presentation: How to Create a Viz that Stops Traffic

#DATA14 Presentation:  How to Create a Viz that Stops Traffic

I had a wonderful time presenting at the 2014 Tableau Conference, along with Daniel Montgomery and Paul Banoub on "How to Create a Viz that stops Traffic.  The session was hosted by the amazing talented Jewel Loree.  Below is the presenation

Read More