Skip to content

A data viz project exploring the secret habits of dogs

License

Notifications You must be signed in to change notification settings

wjsutton/why_does_my_dog

Repository files navigation

Why Does My Dog... 🐕 🐩 🐕‍🦺

A data visualisation of the rather odd habits of dogs.

Status GitHub Issues GitHub Pull Requests License


🚀 PROJECT 🔗 LINK
Iron Quest Tableau Public
🛠️ TOOLS 🛢️ DATA
Python, R,
Tableau Public,
Figma
List of dog breeds,
Google suggestions API,
and radial heatmap generator
🏆 AWARDS 📰 CITATIONS
Viz of the Day 2023-01-12
150+ ⭐ on Tableau Public

🅰️ About

Dogs are amazing, man’s best friend you might say! But for any dog owners, you’ll know that they come with some unusual habits, like snoring, excessive farting and howling in their sleep.

To find out which breeds have the strangest habits I’ve consulted Google Search’s Autocomplete feature and retrieved data on 60 popular dog breeds to find our most common questions.

🔨 Building the Visualisation

🛢️ Data Sources

⚪ Data Reshape

🅰️ Visual Alphabet and Accessibility

The aim for this viz was to create a static eye-catching design to draw readers in, that would one day be published.

Accessibility was comprimised to make the work more engaging, for example:

  • Radial charts are harder to read and size data different depending on its position towards the inner/outer ring
  • The colour palette isn't colourblind friendly
  • All text is contained in an image background so won't be picked up by a screen reader

After sacrifing accessibility to get my readers attention I needed to make the data easy to interpret. To do this I've answered the basic questions with notes on the dashboard.

e.g. the first note "Why does my French Bulldog fart so much?" introduces the reader to

  • What the segments in the radial are
  • What the colours mean
  • The context and humour associated with the viz

📈 Charting in Tableau

The visualisation utilises the map layers function in Tableau to convert the X, Y co-ordinates into latitude, longitude, and allows me to stack multiple datapoints on top of each other. This helps with the labelling of the segments.

🖼️ Figma Background

The background of this visualisation was created in Figma:

  • Title Font: Luckiest Guy
  • All other text: BentonSans Regular (same as Tableau Regular)


Will Sutton, March 2023
Twitter 💬   |   LinkedIn 👔   |   GitHub :octocat:   |   Website 🔗

About

A data viz project exploring the secret habits of dogs

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published