welcome [tc18.tableau.com] · isolate your animations the problem: you’ve got multiple vizes...

60

Upload: others

Post on 18-Aug-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Welcome [tc18.tableau.com] · Isolate Your Animations The Problem: You’ve got multiple vizes animating on a dashboard and you’d really just like one or two to move. Get your facts
Page 2: Welcome [tc18.tableau.com] · Isolate Your Animations The Problem: You’ve got multiple vizes animating on a dashboard and you’d really just like one or two to move. Get your facts

Welcome

Page 3: Welcome [tc18.tableau.com] · Isolate Your Animations The Problem: You’ve got multiple vizes animating on a dashboard and you’d really just like one or two to move. Get your facts

Tableau in motion | Tableau’s new native animations

Paul Isaacs

Staff Engineer

Tableau

# T C 1 8

Amanda Luthy

Senior QA Engineer

Tableau

Page 4: Welcome [tc18.tableau.com] · Isolate Your Animations The Problem: You’ve got multiple vizes animating on a dashboard and you’d really just like one or two to move. Get your facts

Agenda

Tableau Animation: What and Why?

Theory and Design

Usage and Best Practices

Our Team

Q&A

Page 5: Welcome [tc18.tableau.com] · Isolate Your Animations The Problem: You’ve got multiple vizes animating on a dashboard and you’d really just like one or two to move. Get your facts

Tableau Animation: What and Why?

Page 6: Welcome [tc18.tableau.com] · Isolate Your Animations The Problem: You’ve got multiple vizes animating on a dashboard and you’d really just like one or two to move. Get your facts

“Follow the Treat!”

Page 7: Welcome [tc18.tableau.com] · Isolate Your Animations The Problem: You’ve got multiple vizes animating on a dashboard and you’d really just like one or two to move. Get your facts

Flow is the mental state of operation in which a person performing an activity is fully immersed in a feeling of energizedfocus, full involvement, and enjoyment of the activity.”

Good Ol Wikipedia

Page 8: Welcome [tc18.tableau.com] · Isolate Your Animations The Problem: You’ve got multiple vizes animating on a dashboard and you’d really just like one or two to move. Get your facts

“One More Round”

Page 9: Welcome [tc18.tableau.com] · Isolate Your Animations The Problem: You’ve got multiple vizes animating on a dashboard and you’d really just like one or two to move. Get your facts

“Scatterplot Shell Game”

Scatterplot on Page Shelf

The Problem:What mark went where?

Page 10: Welcome [tc18.tableau.com] · Isolate Your Animations The Problem: You’ve got multiple vizes animating on a dashboard and you’d really just like one or two to move. Get your facts

“Comings and Goings”

Filtering Bars In And Out

The Problem:Which mark left? Which mark is new?

Page 11: Welcome [tc18.tableau.com] · Isolate Your Animations The Problem: You’ve got multiple vizes animating on a dashboard and you’d really just like one or two to move. Get your facts

“Will it Slice?”

Slicing vs Non-Slicing filters.

The Problem:Which is it? What’s the difference?

Page 12: Welcome [tc18.tableau.com] · Isolate Your Animations The Problem: You’ve got multiple vizes animating on a dashboard and you’d really just like one or two to move. Get your facts

“Wait, What?”

Dashboard Filtering

The Problem:What just happened? What are these things and how do they relate?

Page 13: Welcome [tc18.tableau.com] · Isolate Your Animations The Problem: You’ve got multiple vizes animating on a dashboard and you’d really just like one or two to move. Get your facts

“Sort of Confusing”

Sorting By Different Criteria

The Problem:It’s hard to understand the different options, or follow a manual sort.

Page 14: Welcome [tc18.tableau.com] · Isolate Your Animations The Problem: You’ve got multiple vizes animating on a dashboard and you’d really just like one or two to move. Get your facts

“Another Dimension”

Sorting Nested Dimensions

The Problem:When dimensions nest, each dimension sorts differently. Do you know the difference?

Page 15: Welcome [tc18.tableau.com] · Isolate Your Animations The Problem: You’ve got multiple vizes animating on a dashboard and you’d really just like one or two to move. Get your facts

“Home On the Range”

Tableau Frames to Fit the Range of Values

The Problem:Changes in framing can be disorienting when adding or removing marks.

Page 16: Welcome [tc18.tableau.com] · Isolate Your Animations The Problem: You’ve got multiple vizes animating on a dashboard and you’d really just like one or two to move. Get your facts

“Pane and Suffering”

Swapping, Adding, and Removing Measures

The Problem:It’s the shell game again, this time with sub-panes..

Page 17: Welcome [tc18.tableau.com] · Isolate Your Animations The Problem: You’ve got multiple vizes animating on a dashboard and you’d really just like one or two to move. Get your facts

Part 1 Recap

Flow

Analysis

Presentation

Page 18: Welcome [tc18.tableau.com] · Isolate Your Animations The Problem: You’ve got multiple vizes animating on a dashboard and you’d really just like one or two to move. Get your facts

Theory and Design

Page 19: Welcome [tc18.tableau.com] · Isolate Your Animations The Problem: You’ve got multiple vizes animating on a dashboard and you’d really just like one or two to move. Get your facts

Disclaimer!

Part 1: What and Why?The last section showed a Tableau Prototype with features we hope to release.

Part 2: Theory and DesignMuch of what we show you in this section is NOT part of Tableau. It contains missteps, bad versions of things, hidden debug features, and other people’s work.

Page 20: Welcome [tc18.tableau.com] · Isolate Your Animations The Problem: You’ve got multiple vizes animating on a dashboard and you’d really just like one or two to move. Get your facts

Motion is Beautiful

Page 21: Welcome [tc18.tableau.com] · Isolate Your Animations The Problem: You’ve got multiple vizes animating on a dashboard and you’d really just like one or two to move. Get your facts

And Data is Beautiful

Page 22: Welcome [tc18.tableau.com] · Isolate Your Animations The Problem: You’ve got multiple vizes animating on a dashboard and you’d really just like one or two to move. Get your facts

Animating Data: We must choose wisely

Page 23: Welcome [tc18.tableau.com] · Isolate Your Animations The Problem: You’ve got multiple vizes animating on a dashboard and you’d really just like one or two to move. Get your facts

Early Brainstorming

In the beginning, nothing was off the table.

Page 24: Welcome [tc18.tableau.com] · Isolate Your Animations The Problem: You’ve got multiple vizes animating on a dashboard and you’d really just like one or two to move. Get your facts

Personality?

Frame from Chuck Jones’ “High Note,” in which music notes come to life.

Page 25: Welcome [tc18.tableau.com] · Isolate Your Animations The Problem: You’ve got multiple vizes animating on a dashboard and you’d really just like one or two to move. Get your facts

Physics?

Page 26: Welcome [tc18.tableau.com] · Isolate Your Animations The Problem: You’ve got multiple vizes animating on a dashboard and you’d really just like one or two to move. Get your facts

Flocking?

Page 27: Welcome [tc18.tableau.com] · Isolate Your Animations The Problem: You’ve got multiple vizes animating on a dashboard and you’d really just like one or two to move. Get your facts

Back To Reality

Clippy’s Sins

• Attempted Cuteness

• Making People Wait

• Valueless Distraction

• Distancing From Task

Page 28: Welcome [tc18.tableau.com] · Isolate Your Animations The Problem: You’ve got multiple vizes animating on a dashboard and you’d really just like one or two to move. Get your facts

Tableau Best Practices

Know your audience

Consider display size

Plan for fast load times

Leverage the sweet spot

Limit number of views & colors

Add interactivity to encourage exploration

Format Largest to Smallest

Leverage ToolTips

Eliminate Clutter

Test

10 Best Practices for Building Effective Dashboards Ellen Nadelhoffer

Page 29: Welcome [tc18.tableau.com] · Isolate Your Animations The Problem: You’ve got multiple vizes animating on a dashboard and you’d really just like one or two to move. Get your facts

Preattentive Attributes

Page 30: Welcome [tc18.tableau.com] · Isolate Your Animations The Problem: You’ve got multiple vizes animating on a dashboard and you’d really just like one or two to move. Get your facts

Motion is a Preattentive Attribute

Page 31: Welcome [tc18.tableau.com] · Isolate Your Animations The Problem: You’ve got multiple vizes animating on a dashboard and you’d really just like one or two to move. Get your facts

Three Principles

Always Tell The Truth

Be Direct

Fast for Analysis, Slow for Presentation

Page 32: Welcome [tc18.tableau.com] · Isolate Your Animations The Problem: You’ve got multiple vizes animating on a dashboard and you’d really just like one or two to move. Get your facts

“Don’t Go There”

Jockeying for Position

It looks cool when marks behave like physical entities jockeying for position.

But such animations lie…

Page 33: Welcome [tc18.tableau.com] · Isolate Your Animations The Problem: You’ve got multiple vizes animating on a dashboard and you’d really just like one or two to move. Get your facts

Always Tell The Truth

No Squash or Stretch

No Collision Detection or Jockeying for Position

Page 34: Welcome [tc18.tableau.com] · Isolate Your Animations The Problem: You’ve got multiple vizes animating on a dashboard and you’d really just like one or two to move. Get your facts

“Please No Bouncing"

Motion that is not Direct

It’s fun. But we’re not here to provide fun, we’re here to provide clarity.

Page 35: Welcome [tc18.tableau.com] · Isolate Your Animations The Problem: You’ve got multiple vizes animating on a dashboard and you’d really just like one or two to move. Get your facts

“What happens at the Bellagio stays at the Bellagio”

Ripple Delays

Pretty, but they hide meaning.

Page 36: Welcome [tc18.tableau.com] · Isolate Your Animations The Problem: You’ve got multiple vizes animating on a dashboard and you’d really just like one or two to move. Get your facts

“Don’t Delay!”

Page 37: Welcome [tc18.tableau.com] · Isolate Your Animations The Problem: You’ve got multiple vizes animating on a dashboard and you’d really just like one or two to move. Get your facts

Be Direct

No Bending or Smoothing of Paths

Start & End Keys only

No Anticipation, Overshoot or Bouncing

No Ripple Delays

Page 38: Welcome [tc18.tableau.com] · Isolate Your Animations The Problem: You’ve got multiple vizes animating on a dashboard and you’d really just like one or two to move. Get your facts

Fast for Analysis, Slow for Presentation

Short durations keep work flowing.

Longer times allow for showing.

Page 39: Welcome [tc18.tableau.com] · Isolate Your Animations The Problem: You’ve got multiple vizes animating on a dashboard and you’d really just like one or two to move. Get your facts

Part 2 Recap

It’s all about clarity.

Tableau animation is a way for us to communicate to you what Tableau is doing, and what is happening to the data.

Anything else is superfluous.

*Fun can come later! But only if/when YOU want to add it.

Page 40: Welcome [tc18.tableau.com] · Isolate Your Animations The Problem: You’ve got multiple vizes animating on a dashboard and you’d really just like one or two to move. Get your facts

Usage and Best Practices

Page 41: Welcome [tc18.tableau.com] · Isolate Your Animations The Problem: You’ve got multiple vizes animating on a dashboard and you’d really just like one or two to move. Get your facts

“Is This Thing On?”

Accessing Controls

The Problem:You want to use animation, and you need to know the entry points.

Page 42: Welcome [tc18.tableau.com] · Isolate Your Animations The Problem: You’ve got multiple vizes animating on a dashboard and you’d really just like one or two to move. Get your facts

“Whoa! I said, Whoa!”

Slowing it Down

The Problem:There are a lot of moving pieces and you want to take a closer look.

Page 43: Welcome [tc18.tableau.com] · Isolate Your Animations The Problem: You’ve got multiple vizes animating on a dashboard and you’d really just like one or two to move. Get your facts

I exited, I moved, I sorted, I entered.”

Not Julius Caesar

Page 44: Welcome [tc18.tableau.com] · Isolate Your Animations The Problem: You’ve got multiple vizes animating on a dashboard and you’d really just like one or two to move. Get your facts

“Fire Phasers!”

Filtering a Sorted Graph

1. Fade to Exit

2. Change Measures

3. Perform New Sort

4. Fade to Enter

Page 45: Welcome [tc18.tableau.com] · Isolate Your Animations The Problem: You’ve got multiple vizes animating on a dashboard and you’d really just like one or two to move. Get your facts

“I Only Have Eyes For You”

Animation with Highlighting

It’s easier to follow multiple highlighted marks with animation.

Page 46: Welcome [tc18.tableau.com] · Isolate Your Animations The Problem: You’ve got multiple vizes animating on a dashboard and you’d really just like one or two to move. Get your facts

“Too Much of a Good Thing”

Isolate Your Animations

The Problem:You’ve got multiple vizesanimating on a dashboard and you’d really just like one or two to move.

Page 47: Welcome [tc18.tableau.com] · Isolate Your Animations The Problem: You’ve got multiple vizes animating on a dashboard and you’d really just like one or two to move. Get your facts

Get your facts first, then you can distort them as you please.

Mark Twain

Page 48: Welcome [tc18.tableau.com] · Isolate Your Animations The Problem: You’ve got multiple vizes animating on a dashboard and you’d really just like one or two to move. Get your facts

“Don’t Lie By Leaving Things Out”

Because.

The Problem:You’ve got some data and you really want to gloss over a bit of bad news. Should you?

Spoiler: No.

Page 49: Welcome [tc18.tableau.com] · Isolate Your Animations The Problem: You’ve got multiple vizes animating on a dashboard and you’d really just like one or two to move. Get your facts

Part 3 Recap

Choose the Right Speed

Choose between Sync’ed, Phased, or Cut

Try Highlighting

Keep it Clean

Don’t Lie

Page 50: Welcome [tc18.tableau.com] · Isolate Your Animations The Problem: You’ve got multiple vizes animating on a dashboard and you’d really just like one or two to move. Get your facts

Tableau in motion | Tableau’s new native animations

S E S S I O N R E P E AT S

Thursday Oct 25 | 10:45AM – 11:45AM | MCCNO – L2-225

Tableau in motion | Tableau’s new native animations

Thursday Oct 25 | 2:15PM – 3:15PM | MCCNO – L3 – 352

Page 51: Welcome [tc18.tableau.com] · Isolate Your Animations The Problem: You’ve got multiple vizes animating on a dashboard and you’d really just like one or two to move. Get your facts

Tableau Labs: Animations in Tableau

R E L AT E D S E S S I O N S

Wed Oct 24 | 12:15PM – 5:45PM | Idea Lab 10

Tableau Labs: Animations in TableauThurs Oct 25 | 12:00PM – 2:30PM | Idea Lab 12

Page 52: Welcome [tc18.tableau.com] · Isolate Your Animations The Problem: You’ve got multiple vizes animating on a dashboard and you’d really just like one or two to move. Get your facts

Please complete the

session survey from the

Session Details screen

in your TC18 app

Page 53: Welcome [tc18.tableau.com] · Isolate Your Animations The Problem: You’ve got multiple vizes animating on a dashboard and you’d really just like one or two to move. Get your facts

Pre-release Program

http://tableau.com/getbeta

Page 54: Welcome [tc18.tableau.com] · Isolate Your Animations The Problem: You’ve got multiple vizes animating on a dashboard and you’d really just like one or two to move. Get your facts

Our Team

Page 55: Welcome [tc18.tableau.com] · Isolate Your Animations The Problem: You’ve got multiple vizes animating on a dashboard and you’d really just like one or two to move. Get your facts

Who Are You People?

Sean Boon – Principal Project Manager

Jamie Campbell –Senior Engineering Manager

Paul Isaacs – Staff Software Engineer

Kyle Johns – Principal Software Engineer

Walter Litwinczyk – Senior Software Engineer

Amanda Luthy – Senior QA Engineer

Katrina Midgley – Product Manager

Allison Whilden – Staff UX Designer

Page 56: Welcome [tc18.tableau.com] · Isolate Your Animations The Problem: You’ve got multiple vizes animating on a dashboard and you’d really just like one or two to move. Get your facts

Q&A

Page 57: Welcome [tc18.tableau.com] · Isolate Your Animations The Problem: You’ve got multiple vizes animating on a dashboard and you’d really just like one or two to move. Get your facts

References

• Animation & Data Visualization:• https://medium.com/state-of-analytics/animated-data-visualizations-do-

they-help-or-hinder-the-user-experience-27f638b24b7c• http://vis.stanford.edu/files/2007-AnimatedTransitions-InfoVis.pdf• https://www.cc.gatech.edu/~stasko/papers/infovis08-anim.pdf

• Tableau Best Practices:• https://www.tableau.com/learn/whitepapers/10-best-practices-building-effective-

dashboards• https://onlinehelp.tableau.com/current/pro/desktop/en-us/dashboards_best_practices.html

• Preattentive Attributes:• https://learnforeverlearn.com/preattentive/• https://www.interaction-design.org/literature/article/preattentive-visual-properties-and-how-to-use-them-in-

information-visualization

Page 58: Welcome [tc18.tableau.com] · Isolate Your Animations The Problem: You’ve got multiple vizes animating on a dashboard and you’d really just like one or two to move. Get your facts

Help Find Cornwallis’ Missing Treats!

Page 59: Welcome [tc18.tableau.com] · Isolate Your Animations The Problem: You’ve got multiple vizes animating on a dashboard and you’d really just like one or two to move. Get your facts

Thank you!

#TC18

Contact or CTA info goes here

Page 60: Welcome [tc18.tableau.com] · Isolate Your Animations The Problem: You’ve got multiple vizes animating on a dashboard and you’d really just like one or two to move. Get your facts