Datawell Overview
Ryan WithopFormer Sr. Mgr. Analytics, Electronic ArtsAnalytics Lead, Chosen.fm@RyanWithopData Visualization & Storytelling TipsSF Analytics Summit 03/16Comments in gray were added post-facto to help Slideshare readers.
1
Source: Star Wars Battlefront, EA, DICEVideo game play recording of rwithopswag
This is what I was competing against visually at Electronic Arts.
This is what I had to compete with at EA we show this at quarterly meetings, and then we show my line graphs and bar graphs?
2
Source: Charley Kyd, MBAhttp://exceluser.com/training/reporting/dashboard-ebook.htmlGreat for Finance. Terrible for communicating action.
Cant present this3
Source: James Gonzales, Ryan Withop Electronic Arts (EA)
412,000This is what is possible.
When I could present this4
Coaching Youth Soccer
5
Coachs Tip
Look for the Coachs Tip logo signifying points to remember in data communication.
Construct see icon top Used on field stop play one tip to refocus and restart6
Its not about graphing, its about communicating.
Communicate the intended message7
Source: Github Kibanahttps://www.mihneadb.net/a-github-river-for-elasticsearch/
Graphing
Graphing8
Thank You Email Drives 10% Lift In 2nd Purchases+10%Communicating.
Communicating9
Understandable at-a-glanceTell a StoryActionable
10
Thank You Email Drives 10% Lift In 2nd Purchases+10%Recommendation: Deploy Thank You emails across purchasing system within one hour of first transactionState the results at the top and provide next steps.
11
Common MistakesIn Communicating
Communicate the intended message12
So small!
Source: Snellen Eye Charthttp://www.medicalsupplymegastore.com/snellen-eye-chart
Volunteer 2nd row 6th line get a shirtGreat Christmas present if you want it - $10.2013
Noise
Source: Grammar Tales Bloghttps://grammartales.wordpress.com/category/signs/Can you find 985 in just a couple seconds?
Lots among a forest, road sign14
Poor Communication MethodsCharadesChoosing the wrong means of communicating, such as Charades, will also stifle action.
Mining crafting15
Data Analysts commit the same mistakes.
16
So small!
17
NoiseSource: Dashboard Junkiehttp://www.dashboardjunkie.com/social-media-dashboard
How should the Marketing Manager determine what to do next? Too many signals.
Too much asking for my attention18
Poor Communication MethodsIs this the best way to signify how Taylor Swift is performing?
What is the story here? poor choice of charts19
Chart TypeCleanColorSizeThe Cs of Data Visualization
20
ExamplesCsDashboardingTrends in VisualizationOverview
21
Tableau, Domo, LookerGeckoboardAmplitude AnalyticsMixpanel, KissmetricsJS: wrapboostrapChart.io, QlikView8+2 Visualization SolutionsThese are the data platforms/visualization solutions I recently reviewed. Ask me on twitter if you have questions about these for your business.
22
Examples of Great Visualizations
23
Source: USA Today Super Bowl Ads 2014http://visual.ly/m/portfolio/science-of-superbowl-ads-usa-today/
Easy to visually determine the ROI.
Explain Super bowl adsBigger text in bar chart, use of red text?24
Source: Michael Carper, Apparatushttp://www.tableau.com/about/blog/2013/12/viz-hall-fame-27270
Interactive. Easy to see biggest companies by state.
Interactive - Click a state or industry to filter down the blob of biggest company bubbles25
Source: Michael Carper, Apparatushttp://www.tableau.com/about/blog/2013/12/viz-hall-fame-27270
Interactive Human Resources selected note the filtering26
Source: Diana Gosi, Fuzehttp://visual.ly/ugly-truth-about-meetings
Time in Meetings
Simple use of color to highlight. Simplicity.
Few simple elements wise use of color to emphasizeMultiple clicks27
Source: Diana Gosi, Fuzehttp://visual.ly/ugly-truth-about-meetings
Time in MeetingsIf story is that Upper Mgmt wastes the most time, this would be more effective.
She could have just shown this but this probably wouldnt live beyond her presentation28
Source: Ryan Sleeper - Evolyticshttps://public.tableau.com/profile/osmguy
$100K$483K$45K
Adding just a few visual elements, makes the data story more engaging.
Just a couple visual elements totally changes thisBroke boring bar chart into little bricks explaining the brickWould have added the totals29
Source: Arsenalhttps://www.facebook.com/Arsenal/This is really just one image and clever use of font sizes to make a point. You can do this with very little effort.
My favoriteReally just numbers and text but creative use of text size to make more readable30
Chosen where selfies compete
31
Chosen
Example app used for the next series of charts. With some demo data I show how to best express the apps performance.
Not talented maybe you are great at spotting talent heart vote up, vote down, share, followConstruct games, videos, voting, events32
Chosen, Ellen Show
Source: TechCrunch, 12/4/2015http://techcrunch.com/2015/12/04/the-ellen-showsen/
Ellen became investor yesterday launched the app on her show entrants in her dance competition appearance on showMissy Elliot launched a gameFoxs TV Show Empire Future platform anyone in the world create a game33
Chart Types
34
What is the Story?It is not clear what we are trying to say here. Changing the chart type will help us better communicate our message.
Not clear what trying to say with this chart35
Vertical Column Charts are for showing volume
Communicate the intended message36
Horizontal Bar Charts are forcomparisons
Communicate the intended message37
Ellens Dance Off Highest Retention Last MonthNotice how horizontal charts make it appear like the categories are competing against each other?
Our eyes are better at estimating size horizontallyNotice how it almost feels like these categories are racing each other?
(BTW: we will work on these colors later yuck!)38
Pie Chart
Is Taylor Swift Bigger than pop? Taylor more popular in N. America or Europe?Problem with Area Charts people are bad at judging size in circular fashion39
Pie is for eating not charting
Communicate the intended message40
Source: James Wright - YouTube Patti Labelle Sweet Potato PieVideo of James Wright singing about pie.
41
Horizontal Stacked Bar ChartCompared to pie charts, this is much easier to compare any category between N.America and Asia.
How much easier it is to see the size difference between any individual item across Asia vs N.America?42
Line graphs best fortrends
43
Trend Obvious
44
Just OK At Comparison
Can see the trend really well, but comparison just ok45
Alternatives
46
Add a 60% area chart, and change the data point formatting to no fill. See how your eyes no longer get lost on this page?
Area Chart make the fill color semi-transparent More Fill Colors -> Transparency=60%If your charting does not give you the actual points too.copy the data points, add in as a second series but change chart type to line with data points, change the outline colorgreen and fill color to white
47
Too Many Bar Charts?
Sunrise Chart
Revenue YoY
2016 Proj
2015
2014
If you are demonstrating growth, here is an alternative. Y-axis is the and revenue are driven by the revenue in that year.
Set the x-axis the sameRevenue is the size dimensionY-axis is half the size dimension49
Source: Nelson Minar, Windhistory.org using D3.jshttp://windhistory.com/station.html?KSFO
How about a Rose Diagram to show multiple dimensions.
Wind Rose height is the # of times in that direction, text is current value, radial placement direction
I think color was the strength of the wind 4 dimensions easy to understand50
Source: XpertRule Decision Treehttp://www.xpertrule.com/pages/tech_da_engine.html
Data Scientists: nobody understands this Decision Tree but you.
Hard to explain to non-technical too many stats51
5x ARPU
Buy within 10minsCome from a referralIf your conclusion from the Decision Tree is this, than just show the results that matter.
Get to the point for business users52
Clean
53
Too Many Categories
Too Many Categories54
Reduce to5-6 categories
55
Horizontal Stacked Bar ChartReduce to five categories
Reduced to 5-6 categoriesClear that Asia has more variety in their choice of game and Ellen, Country less popular there56
57
Removing unnecessary grid lines makes your chart easier to read.
Removed grid lines58
Do you even need the axis if all they want to know is what is our current value and are we improving?
Do you even need the axes if only current value and trajectory are necessary for your story?59
60
23%conversion rate+2%45,936visitors+5%
95%retention rate+3%
Most asked questions by decision makers are what is the current value and are we improving. So why show line graphs (prev slide) when we can show just what they want to see?
Lots of white space and varietyMore on this dashboard I created later61
Color
62
Let the storySTAND OUT
63
Source: Github Kibanahttps://www.mihneadb.net/a-github-river-for-elasticsearch/
Whats important here? I cant tell all screaming for my attention64
Too Much Color
65
Gradient ColorsSimplifies the message. Darkest value gets the most attention.
Gradient Colors115% improvement in Rock category How to highlight an important result.
Which Games Should We Cross-Promote?
Which Games Should We Cross-Promote?Dark Green is High Affinity
Removing the text and using affinity as the shading dimension, we can now see that Ellen Dance Off and Taylor Swift should be cross promoted.
How quickly you can identify overlap in games69
Which Games Should We Cross-Promote?Dark Green is High Affinity
Add values back if they are relevant to your decision makers.
Can even add value back doesnt hurt much70
Size
71
Can It Be Read From the Back?16+pt axes fonts, 20-24pt title font
16-18 pt font on the axes and axes labels20-24 pt title font72
Does It Tell Your Story?Scale Axes+10%
If 10% is meaningful to your company then disservice to present it the way shown in blue73
Does Scale Change the Story?
74
Does Scale Change the Story?The previous slide made it appear that every dip was important, when these are actually normal deviations. Increase your y-axis scale to tell the story that there is little change.
If change in number of users here not significant, dont show it in a scale that makes look significantOnly asking to have to spend time researching cause behind every dip75
Animation
76
Show Change in Static Chart
77
Simple Animation
If showing change over time with animation, use Sequence Effect Options in Excel or growth in D3.js.
Wipe from BottomAnimate by Element in Series PowerPoint option78
Show Change in a Static ChartYou dont need animations if you always show older values in a more transparent color.
Using R or Tableau type tool just make chart previous value in lighter or more transparent colorClearly see purple dropping in value and blue rising in value79
Source: C3.js on pubnub.comhttps://www.pubnub.com/blog/2015-02-26-building-realtime-live-updating-animated-graphs-c3-js/Animated Donut Chart - C3.js
ere? I cant tell all screaming for my attention80
Dashboarding
81
23%conversion rate+2%45,936visitors+5%
95%retention rate+3%
Use size and contrast to draw focus. Dark colors are current values, transparent colors are previous or unmet values.
Use of size and contrast and light use of color to draw focusMostly asked about the current value anyway82
What happened?How did we do against our goals?Are we getting better at this?Dashboarding Guidelines
83
23%conversion rate+2%visitors+5%
95%retention rate+3%
45,936
50K
Encourage the team to meet their goals. Notice how you naturally feel the need for the dark bars to complete the gray goals bar.
Grey goal feel pressured to meet the goalHor bar feels like progress and pressureSpark instead of trend lines to show getting better84
Establish a clear GRID
85
Source: Color Admin Theme - wrapbootstraphttps://wrapbootstrap.com/themes
Poor gridding makes your eyes wander.
Like the coloring not a bad dashboard could be better with a little more alignment86
Source: Homer Theme - wrapbootstraphttps://wrapbootstrap.com/themes
Simple griding makes it easy to find information, esp. if grouped.
Like the Grid system easy for eyes to move from section to sectionI added color to top to make it stand outOrganized incorrectly, put the income together with income related items beneath it, LAST ACTIVITY move under the colored activity sections so just look down87
Draw in users eyes withCONTRAST
88
Source: Cloudfront Theme - wrapbootstraphttps://wrapbootstrap.com/themes
Good contrast showing different data types above. Lower boxes contrast is too high and competes for our attention.
Good amount of contrast, maybe too much with bottom group of text boxes competing for attention89
Source: Github Kibanahttps://www.mihneadb.net/a-github-river-for-elasticsearch/
What is important here?
Whats important here? I cant tell all screaming for my attention and not screaming at the same time90
Most important informationTOP LEFT
he intended message91
Source: ClickTale Heatmaphttp://www.clicktale.com
Web studies of our eye movements show the users mostly view the top left of a page. This is where your most important results belong.
Top left most importantMost put logo there what percentage of your employees dont know what company they work for? move it to the bottom92
Simple use of color with this demo dashboard. How could it be improved?
In this case new partnership maybe want to highlight how many users we are getting(fake data)Maybe better if I can get a smaller logo hold grid betterHow to make the funnel93
Jennifer VeesenmeyerHow to Master the Art of Dashboard Design@wholly_geek
See her94
Source: James Gonzales, Ryan Withop Electronic Arts (EA)
412,000
Simple color scheme, bar chart for hitting goals, sizing metrics for highlighting what is important, and a simple graphic. You can do this too now.
Back to beginning of our presentationSee how this is actually simple only a few elements95
Future of VisualizationOpen SourceD3.js, Chart.js, Rmarkdown, ggplot2, OpenStreetmap, wrapbootstrapAnimation Easier creation of complex visualizations
Understandable at-a-glanceTell a StoryActionable
97
Chart TypeCleanColorSizeThe Cs of Data Visualization
98
Doesnt have to be beautiful, but it does have to beUNDERSTANDABLE
Communicate the intended message99
Ryan WithopFormer Sr. Mgr. Analytics, Electronic ArtsAnalytics Lead, Chosen.fm@RyanWithopData Visualization & Storytelling TipsSF Analytics Summit 03/16
100